diff --git a/shell/browser/electron_browser_main_parts.cc b/shell/browser/electron_browser_main_parts.cc index d801465be4ab0..b9e6e239b88b4 100644 --- a/shell/browser/electron_browser_main_parts.cc +++ b/shell/browser/electron_browser_main_parts.cc @@ -413,11 +413,6 @@ void ElectronBrowserMainParts::PreMainMessageLoopRun() { ui::TouchFactory::SetTouchDeviceListFromCommandLine(); #endif - // Start idle gc. - gc_timer_.Start(FROM_HERE, base::TimeDelta::FromMinutes(1), - base::BindRepeating(&v8::Isolate::LowMemoryNotification, - base::Unretained(js_env_->isolate()))); - content::WebUIControllerFactory::RegisterFactory( ElectronWebUIControllerFactory::GetInstance()); diff --git a/shell/browser/electron_browser_main_parts.h b/shell/browser/electron_browser_main_parts.h index 56733af33f60e..e5f86fec1b840 100644 --- a/shell/browser/electron_browser_main_parts.h +++ b/shell/browser/electron_browser_main_parts.h @@ -158,8 +158,6 @@ class ElectronBrowserMainParts : public content::BrowserMainParts { std::unique_ptr extensions_browser_client_; #endif - base::RepeatingTimer gc_timer_; - // List of callbacks should be executed before destroying JS env. std::list destructors_;