perf: remove GC timer that fired once per minute. (#25958)
This commit is contained in:
parent
12e3c85081
commit
ae5de3d9c5
2 changed files with 0 additions and 7 deletions
|
@ -405,11 +405,6 @@ void ElectronBrowserMainParts::PreMainMessageLoopRun() {
|
||||||
ui::TouchFactory::SetTouchDeviceListFromCommandLine();
|
ui::TouchFactory::SetTouchDeviceListFromCommandLine();
|
||||||
#endif
|
#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(
|
content::WebUIControllerFactory::RegisterFactory(
|
||||||
ElectronWebUIControllerFactory::GetInstance());
|
ElectronWebUIControllerFactory::GetInstance());
|
||||||
|
|
||||||
|
|
|
@ -158,8 +158,6 @@ class ElectronBrowserMainParts : public content::BrowserMainParts {
|
||||||
std::unique_ptr<ElectronExtensionsBrowserClient> extensions_browser_client_;
|
std::unique_ptr<ElectronExtensionsBrowserClient> extensions_browser_client_;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
base::RepeatingTimer gc_timer_;
|
|
||||||
|
|
||||||
// List of callbacks should be executed before destroying JS env.
|
// List of callbacks should be executed before destroying JS env.
|
||||||
std::list<base::OnceClosure> destructors_;
|
std::list<base::OnceClosure> destructors_;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue