这篇算是很随意的闲聊文。
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