[-GC-] 大量分頁記憶體控管

作者: yogira (小信)(由基拉)(油雞)   2014-09-30 08:29:05
這篇算是很隨意的閒聊文。
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
作者: mohiwa (磨豆三號)   0000-00-00 00:00:00
請問一下,64G要怎麼組起來啊?
作者: Kreen (每天要更優秀一點)   0000-00-00 00:00:00
插八條 8G 的 ram 就好了阿,樓上在想啥?
作者: sziwu1100 (田橋仔)   0000-00-00 00:00:00
4條16g或2條32g的
作者: sellgd (李先生)   0000-00-00 00:00:00
這個Outliner能讀FF的Session Manger格式嗎
作者: t7yang (t7: 我認為這是一種背叛)   2014-09-30 08:38:00
突然覺得G社不要再只賣纖維了,兼賣記憶體吧
作者: yogira (小信)(由基拉)(油雞)   2014-09-30 08:40:00
我確實記憶體上 64GB 有 1/3 的目的是為了 Chrome XDDDDD
作者: jhangyu (jhangyu)   2014-09-30 09:56:00
記憶體上64G...=口=
作者: Kreen (每天要更優秀一點)   2014-09-30 10:02:00
太猛了,我組桌機 16GB RAM 就被店員問買這麼多幹嘛了,64GB RAM 光用看得就覺得壯觀啊XDDD
作者: abccbaandy (敏)   2014-09-30 10:24:00
9W分頁真的有再用嗎? 好扯...
作者: yogira (小信)(由基拉)(油雞)   2014-09-30 10:56:00
@abccbaandy: Tab Statistics 是計算安裝後總共開啟的總量
作者: t7yang (t7: 我認為這是一種背叛)   2014-09-30 11:17:00
店員少見多怪,要認真說,現在上16G的花費也不算太高尤其是之前一段時間是記憶體條水價的時候
作者: doom3 (ⓓⓞⓞⓜ③ )   2014-09-30 12:35:00
20GB的分頁開起來放 有點扯XDD
作者: sziwu1100 (田橋仔)   2014-09-30 13:43:00
分頁開到20G???到底都開什麼呀....一般人如果記憶體有個8G 其實用chrome就已然嚇嚇叫了
作者: sate5232 (Hao)   2014-09-30 13:46:00
記憶體只有4G的我....
作者: freedy0 (F)   2014-09-30 14:41:00
真心好奇是做什麼工作需要一次開那麼多分頁?測試員?
作者: owenkuo (灰色腦細胞)   2014-09-30 15:01:00
看新聞網站,習慣一則新聞開一個分頁,把所有想看的都開出來再一個個分頁分別去看,這樣分頁就會開很多了www
作者: sziwu1100 (田橋仔)   2014-09-30 15:20:00
就算開完所有分頁 也很難累積到20G以上...
作者: Kreen (每天要更優秀一點)   2014-09-30 15:33:00
@t7yang 兩年前組的啦~
作者: t7yang (t7: 我認為這是一種背叛)   2014-09-30 16:50:00
兩年前上16G 呃...應該也算還好,當然一般人應該不會這樣幹,不過還是覺得店員有點好笑,會上16G通常都嘛有「特殊需求
作者: Kreen (每天要更優秀一點)   2014-09-30 17:53:00
其實我只是要玩磨你市民= =

Links booklink

Contact Us: admin [ a t ] ucptt.com