Chrome 瀏覽器算是市面上最棒的瀏覽器之一,但其記憶體使用量也令人詬病。
最近發現,即使關掉 Chrome 瀏覽器視窗,Chrome 也不會完全關閉,依然佔據著部份記憶體。
這是因為仍有部分 Chrome Extension 在背景執行,使用者必須主動告知 Chrome 停止背景執行。
目錄:
(一) 問題描述
Chrome 瀏覽器算是市面上最棒的瀏覽器之一,但其記憶體使用量也令人詬病。
最近發現,即使關掉 Chrome 瀏覽器視窗,Chrome 也不會完全關閉,依然佔據著部份記憶體。
關閉 Chrome 瀏覽器後,Windows 工作管理員顯示 Chrome 仍然使用著不少記憶體。
這是因為仍有部分 Chrome Extension 在背景執行,使用者必須主動告知 Chrome 停止背景執行(Background Pages)。
(二) 什麼是 Background Pages
Background Page 是 Chrome Extension 的一種 Page,寫在 Background Page 內的 Scripts 在 Chrome 視窗關閉後仍可繼續執行。
詳細說明請參考 Chrome Developer 的 Background Pages 頁面。
Background Page 的優點:讓許多 Chrome extension 更靈活,例如新聞小幫手在您關閉 chrome 瀏覽器後,依然能彈出訊息指正錯誤的新聞。
Background Page 的缺點:占用記憶體、耗電。
該不該停用 Background Page
如果您的裝置有電量或是記憶體用量的限制時,建議停用。
(三) 哪個 Extension 使用了 Background Page
點選右下角 System Icon tray,可以看見一個小小的 Chrome icon,點選後如下圖
點選 工作管理員(Task Manager),顯示如下:
在上圖範例中,Google Drive 使用了 Background page,造成 Chrome 不能完全關閉。
(四) 如何停用 Background Page
- 開啟 google 選單(視窗右上角)。
- 點選 設定。
- 往下瀏覽,點選進階設定。
- 在 “系統” 子項目中取消勾選 “Chrome 關閉後依然執行背景程式” 。
(三) 參考資料
Stop Google Chrome from Running in the Background on Windows