當 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、網路,大部分個人網站(部落格)載入後不會繼續背景執行。換成筆電又經常打開網頁放著,啟用這項功能可延長電池使用時間。
0 留言