[Chrome] Chrome 瀏覽器消耗記憶體的問題…
Chrome 瀏覽器很好用,不過一個普遍的問題是記憶體用量也大…
尤其是在慢的電腦上跑的時候,會覺得特別的明顯…
其中有一個部分就是 Chrome extension 用掉的,
如果可以消除掉不必要的 extension,就可以減少一點點記憶體用量~
因此今天就照著 CNet: How to check memory usage of Chrome extensions 這邊寫的,
來檢查一下記憶體的使用量囉~
1. Chrome > More tools > Task Manager 開啟 Chrome 裡的工作管理員
2. 按下 Memory 欄位,依記憶體用量排序
這樣就可以把記憶體用的兇的東西列出來囉~
這邊可以看到有很多的 Extension: xxx,
如果發現記憶體用量大,而這 extension 又沒在用的,
不用客氣直接去 chrome://extensions 移除掉對應的 extension 就行了~
另外注意到一些有趣的事情:
(1) 部分網頁的記憶體用量相當的兇
以我的例子來說,開啟 Gmail 的 tab 記憶量都會吃到四五百 MB,相當的多…
在記憶體不充足的電腦上,應該還是不要讓 Gmail 的頁面一直開著比較好~
(2) 從同一個網頁延伸出來的網頁,記憶體是一起算的
這邊說的「延伸」指的是從這個網頁上「自動」跑出分頁的狀況,
像下面的例子裡,我本來開了痞客邦的網頁,接著點選頁面上的管理後台,
就自動開了一個新的分頁到管理後台去,
這種情況下,Task Manager 會將這兩個 tab 的記憶體算在一起~
如果是自己按右鍵開啟在新分頁的話,就沒有這狀況了 (不知道為啥有這設計)…
(3) 小心 Chrome extension 的 background pages
Chrome extension 可以有背景頁面在背景執行,這是一個看不到的記憶體成本…
像下面可以看到 Google Drive 有個背景頁面在跑,而且吃了 200 MB 的記憶體,
如果是沒有用到 extension 就可以去移掉~
(不過我是沒看到我有安裝 Google Drive 相關的 extension… 怪異…)
(4) 管理 Chrome tab 使記憶體減量的 extension 是有效果的
我有使用 The Great Suspender 這個 extension,
當 tab 太久沒用時就會自動被凍結,而這狀況可以在下圖看到~
可以看到有三個頁面 (除去最上方的 Great Suspender) 都被標成 extension,
事實上這三個頁面都是被 Great Suspender 凍結的頁面,
而他們的記憶體跟 Great Suspender 是算在一起的,
而整體三個頁面的用量也只有 61 MB,算是相當的少~
有用記憶體減量 extension 的應該都可以照這方法檢查一下,
看看那 extension 是不是真的有用囉~