阅读:9877回复:52
Firefox 的I/O量近似疯狂,有人碰到过吗?
之前搭车帖过一次,可能没有引起注意,今天再次把电脑闲置了很久,出门回来一趟,Firefox的I/O读取值竟然有5G之多,写入值也近一G,
图片:snap_20120301_182649.png 真的很恐怖,Firefox到底在干什么呢? 由于这种情况需要长时间闲置来排查,而我的扩展又相当多,所以先问问有没有朋友碰到过。谢谢! Tagged_by_kmc : 磁盘 读写 闲置 硬盘狂闪 空闲 |
|
|
1楼#
发布于:2012-03-01 21:47
没有遇到。
有没有相关系统程序,内存,插件等的扩展或者插件在工作呢。 |
|
2楼#
发布于:2012-03-01 21:47
就它占用的资源高到了夸张,我在网上搜索了一下说是频繁记录历史造成的,我把历史记录关闭了试试。正用Process Monitor监视中。
|
|
|
3楼#
发布于:2012-03-01 21:47
你不说我还没注意,果然历史记录不能堆得太高吗……明天清理一下好了……
居然比UT还多,啧啧 图片:1.png |
|
|
4楼#
发布于:2012-03-01 21:47
这是用什么看的?
|
|
5楼#
发布于:2012-03-01 21:47
congxz6688:这是用什么看的?回到原帖 貌似是win7的资源管理器 |
|
6楼#
发布于:2012-03-01 21:47
|
|
7楼#
发布于:2012-03-01 21:47
闲置2小时 读取2G 写入700MB 正常吗?
|
|
8楼#
发布于:2012-03-01 21:47
我这个正常不
|
|
9楼#
发布于:2012-03-01 21:47
congxz6688:这是用什么看的?回到原帖 资源管理器 =〉查看=〉选择列 |
|
|
10楼#
发布于:2012-03-01 21:47
看来大家都有这个问题啊,不是读的多就是写的多。
|
|
|
11楼#
发布于:2012-03-01 21:47
我的也是呢。。奇怪了。。
|
|
12楼#
发布于:2012-03-01 21:47
不知道怎么监视磁盘I/O,暂时先定性测试一下吧
测试过程: 0.打开浏览器,关闭所有固定标签页之类的, 然后重启,保证启动后面对的是起始页或者空白页。 1.打开baidu.com 2.点击百度新闻直到载入完成。 3.点击百度地图直到载入完成。地点为当前默认地点,或者指定某个位置。 每个结果截图包含三个步骤的I/O,对应以上1~3步。 fx的。分别是无历史记录的;当前(90M)历史记录的,大概50k个条目;空白配置 图片:FX.png cr的。只有两个插件,近似认为空白配置。(绿色+号为方便查看标注出的变动项) 图片:CR.png 大概可以观察到以下现象:
结论:I/O惊人和fx本身没啥关系,主要是扩展;而且估计也不是哪个扩展,而是共同作用的结果,比如ABP啊autoproxy啥的,想想就很伤啊 此外,同样的页面,为什么cr和fx所需I/O差了这么多呢。首先页面下载,也就是网络部分的I/O是一样的,那么剩下的区别应该就是磁盘了,大概还是和webkit和gecko渲染机制不同所导致的 |
|
|
13楼#
发布于:2012-03-01 21:47
IO不用关注,这是累加读写历史纪录实际并不占多少空间显示4G和4B实际在硬盘里的存储大小是一样的,仅是记录。例如:如果用了 ADBLOCK过滤了某页面元素,而该元素关联脚本引发其被网页反复死循环请求,而页面又未关闭,这个请求将一直存在,从而使IO数字不断膨胀。实际对普通用户使用体验的影响几乎可以忽略
|
|
|
14楼#
发布于:2012-03-01 21:47
空闲时候,Firefox会自动计算地址栏访问站点的时间和次数,也就是frecency。这个过程中I/O自然会不断上升。
about:config 里面有两个选项是设置这个的: places.frecency.updateIdleTime places.frecency.numCalcOnIdle 第一个是浏览器空闲多久以后开始计算frecency,默认为60000毫秒,也就是一分钟 第二个是对于访问次数超过多少次的网站会进行frecency计算,默认为50次。 可以考虑适当增大这两个数值。 另外凡是在配置文件夹有建立sqlite数据库的选项或者扩展都是I/O大户。 |
|
|
上一页
下一页