逍遙の窩

我懂得不多;分享我懂的。

2019/12/19

Chrome 新增 Tab Freeze 實驗功能,自動凍結分頁釋放 CPU 減低電池用量

當 Google Chrome 瀏覽器打開太多分頁時,會很明顯發現電腦速度變慢,分頁瀏覽雖然方便但是佔用系統資源也是一大問題,針對此點,在 2015 年開始加入 Tab Discard 功能,更新 79 版後新增 Tab Freeze 實驗功能,兩項功能可幫助釋放 Chrome 分頁的資源使用量。


至於 Tab Discard 和 Tab Freeze 有何不同呢?兩個都是用來釋放系統資源維持電腦運行速度,尤其是當開啟太多分頁時,想稍後瀏覽卻因為每個分頁都使用記憶體、CPU、網路等資源導致電腦變慢,這時會針對長時間未活動的網頁先做處理,下面先用瀏覽器本身的功能頁面來說明兩者差異處。



在網址列輸入「chrome://discards」開啟頁面可以測試 Discard、Freeze 兩項功能,就以「逍遙の窩」和「ETtoday」兩個網頁做說明,


同時開啟 Chrome 瀏覽器的「工作管理員」來觀察執行兩項功能後系統資源的變化。


如下圖可以看到兩個網頁在 2~3 分鐘未使用後同樣保持開啟狀態,其中一個僅占用記憶體,而另一個持續在背景執行繼續使用 CPU 和網路。


在「逍遙の窩」的 Actions 欄位點擊「Discard」,分頁立即從工作管理員中消失,代表已經關閉(丟棄)同時釋放出系統資源(記憶體、CPU),但仍然保留分頁標籤,點擊就能重新載入開啟網頁。


在「ETtoday」的 Actions 欄位點擊「Freeze」,分頁繼續保持開啟狀態會使用記憶體,卻已經停止背景執行不會使用 CPU 和網路。


由此可知 Discard 是用來解決記憶體不足的問題,當 Chrome 瀏覽器偵測到系統記憶體用量快滿時,會自動 Discard (丟棄)長時間未使用的分頁,釋放記憶體用量讓系統運行順暢,Tab Discard 已成為正式功能,正常情況下會自動執行,打開多個分頁經過一段時間記憶體用量會逐漸降低。

Tab Freeze 分頁凍結則是讓一段時間未使用的分頁停止背景執行,避免持續使用 CPU 可延長電池使用時間(筆電),官方在 79 版將此功能加入實驗項目,有需要的話可以手動設定啟用。

網址列輸入「chrome://flags」開啟實驗功能頁面,右上方會顯示瀏覽器版本,要更新 79 版後才能啟用此功能。


輸入「Tab Freeze」搜尋並將狀態從 Default (預設)更改為啟用,
有三種選項:
Enabled:當分頁在背景執行(未使用)到達 5 分鐘後凍結。
Enabled Freeze - No Unfreeze:啟用自動凍結,不允許取消凍結。
Enabled Freeze - Unfreeze 10 seconds every 15 minutes:啟用自動凍結,允許每 15 分鐘恢復 10 秒鐘。

將 Tab Freeze 設定啟用後按下「Relaunch」重新啟動瀏覽器。


使用心得:
桌機電腦平常使用 Chrome 沒有開太多分頁(超過 10 個),是不必特地啟用 Tab Freeze 功能,測試時 Yahoo、ETtoday 等大型網站才會持續在背景使用 CPU、網路,大部分個人網站(部落格)載入後不會繼續背景執行。換成筆電又經常打開網頁放著,啟用這項功能可延長電池使用時間。

沒有留言:

張貼留言

● 與本站聯絡:電子郵件FB 粉絲專頁
● 站內提供下載的軟體經由網路取得,版權皆屬於原創者(公司)。
● 影音下載介紹網站/軟體功能,隨意下載並散播影片可能觸法,請自行注意。
● 本著作係採用創用 CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款授權。