這篇算是很隨意的閒聊文。
Chrome 是個知名的記憶體大怪獸,如果想要他的優點特色跟使用大量分頁的話,
勢必產生極為龐大的記體使用,在記憶體硬體上如果只有 8GB 以下肯定是無法
發揮 Chrome 的效能,當嘗試到 32GB+ 時,記憶體就可以很充足的餵飽 Chrome.
那用大量的記憶體餵飽 Chrome 之後也不是什麼很輕鬆的事情。
1.因為數百個分頁,在記憶體方面吃了 20GB 的使用量(真的很驚人XD)
2.因為很多網站寫了一堆怪東西,造成分頁背景運作狂吃 CPU,就算 CPU 校能
充足,只要吃滿一個 Thread,剛好你新開的分頁在吃滿的 Thread 時就會開
非常久。
3.重新啟動 Chrome 時,極大量的分頁載入光是網路讀取造成的等待操作時間就
會長達超過一分鐘。
當然當中也嘗試了很多種不同的方式解決問題,像是找各種套件、使用內建的工
作管理員強制終止部分處理程序(分頁)來處理,但用到現在體驗最好也最有效
的方式是 Tabs Outliner 這個套件。
介紹(電腦玩物):
http://www.playpcesor.com/2013/05/tabs-outliner-google-chrome.html
套件連結:
https://chrome.google.com/webstore/detail/eggkanocgddhmamlbiijnphhppkpkmkl
這邊不介紹功能,大致講一下使用情境:
Chrome 設定部份,起始畫面設成開啟新分頁,而 Tabs Outliner 負責儲存所有
的分頁,並由 Tabs Outliner 做分頁群組管理。
接著每次我因為各種因素重開 Chrome 時,首先我省下的是大量分頁載入的網路
消耗,我可以在我有所需要時整組分頁打開來,並且隨時整組關閉。
也就是每次重開 Chrome 時,非常的輕巧、快速。
接著我可以依據當下的需求開起需要的幾十個分頁,
網路部份少了很多不必要的封包,順暢;CPU 部份少了很多不明所以的狂吃,順暢;
記憶體部份仍然是個吃貨啦,吃個 6、7GB 都是常態,但那是因為分頁非常多。
這樣我也不用再用相對不實用的多個使用者設定檔來分隔,更重要的是我可以
直接大量編輯分頁所屬群組。
最後的是,要是 Chrome 崩潰了怎麼辦?Tabs Outliner 早就做好這塊了,你所
有在 Chrome 視窗內的新增/關閉分頁早就一筆一筆全進去套件的資訊中了,崩
潰後重開啟 Chrome 後套件還會幫你標示哪個分頁群組是上次崩潰時開啟著的。
我連擔心 Chrome 偶爾數個月為之的分頁全崩盤問題都免除了XDDDD