Chrome新實驗Flag:關閉前不執行低優先級任務以降低內存佔用
Chrome瀏覽器固然是很多桌面用戶上網的首選,但吃內存這個毛病也令很多用戶頭疼,此前海盜船(Corsair)官方推特賬號就曾發過“嘲諷”視頻。顯然谷歌官方也意識到這個問題,Canary通道發布的最新版本中就上線了名為“Skip best effort tasks”的實驗功能,在運行期間通過跳過某些低級或者不重要的任務來降低內存使用率。
在最新的Chrome Canary版本中,“Skip best effort tasks”並非默認處於啟用狀態。它可以通過啟用實驗Flag和啟動參數兩種方式進行激活,用戶可以根據自己的偏好進行設置。
在Chrome 中啟用該Flag的方法:
1.確保下載最新的Chrome Canary版本
2.在地址欄上加載chrome://flags/#disable-best-effort-tasks路徑
3.啟用該flag
4.重啟Chrome瀏覽器
如果想要通過添加啟動參數的方式,請如下操作
1.確保下載最新的Chrome Canary版本
2.右鍵Chrome快捷方式,點擊屬性
3.在“目標”路徑後添加啟動參數:–disable-best-effort-tasks
4.保存生效。
關於該Flag的官方描述如下
在啟用該Flag之後,在禁用該Flag之前優先級最低的任務不會被執行。低優先級的任務列隊會增加內存使用率。儘管啟用該flag之後幾乎可以正常使用Chrome瀏覽器,但是在關閉Chrome瀏覽器之前可能會影響一些不可見的操作,例如將用戶數據寫入到磁盤,清除緩存,報告圖表或者更新組件。
在啟用該Flag之後Chrome瀏覽器在運行期間將不會執行這些低優先級的任務從而減少內存佔用。不過在用戶關閉瀏覽器操作之後會執行,因此可能會延遲關閉時間。谷歌表示Telemetry、磁盤緩存清理、向磁盤寫入用戶數據或者更新組件均為低優先級任務。
Windows x64版Chrome Canary 下載
最新版本:74.0.3711.0
文件大小:53.75 MB
更新時間:15小時前
SHA1:3D7F413FC8AD08D7910C48AAF5F2CDDB42487AC7
SHA256:0CF857ED70315A42A10413AB03AB249A2EE2BC092928622CDCFBCA2CEB0EE27D
http://dl.google.com/release2/chrome/AKCku06cGnO1_74.0.3711.0/74.0.3711.0_chrome_installer.exe
https://dl.google.com/release2/chrome/AKCku06cGnO1_74.0.3711.0/74.0.3711.0_chrome_installer.exe
http://www.google.com/dl/release2/chrome/AKCku06cGnO1_74.0.3711.0/74.0.3711.0_chrome_installer.exe
https://www.google.com/dl/release2/chrome/AKCku06cGnO1_74.0.3711.0/74.0.3711.0_chrome_installer.exe
Windows 版Chrome Canary 下載
最新版本:74.0.3711.0
文件大小:52.59 MB
更新時間:15小時前
SHA1:0DA4CFA76A6A9FCE3EF44572FD687DBF51ADB271
SHA256:B8B22841320A4875C1ABB4111057FB808711B6CCF512475FBDB575C19D851958
http://dl.google.com/release2/chrome/fzoA7yME9JY_74.0.3711.0/74.0.3711.0_chrome_installer.exe
https://dl.google.com/release2/chrome/fzoA7yME9JY_74.0.3711.0/74.0.3711.0_chrome_installer.exe
http://www.google.com/dl/release2/chrome/fzoA7yME9JY_74.0.3711.0/74.0.3711.0_chrome_installer.exe
https://www.google.com/dl/release2/chrome/fzoA7yME9JY_74.0.3711.0/74.0.3711.0_chrome_installer.exe
編譯於ghacks