[-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