75楼#
发布于:2011-04-28 10:37
占用确实很惊人
另外IE8的,也将近用来1G |
|
76楼#
发布于:2011-04-28 10:37
我咋感觉改选项是有用的呢
chrome和fx都开单页,载入一阵子后(都未完全载入),鼠标滚动浏览到20%处 结果:差不多 |
|
|
77楼#
发布于:2011-04-28 10:37
另外about:config
image.cache.size image.mem.max_bytes_for_sync_decode 这两个值你设置下 |
|
78楼#
发布于:2011-04-28 10:37
好吧,从I/O消耗来看,个人宁愿浏览器尽量使用内存,而不要频繁的从缓存读到内存.....
楼主用专门的软件测下chrome打开那页面,拖动,硬盘是否一直频繁的读操作? |
|
79楼#
发布于:2011-04-28 10:37
re lord
仔细想了想,discard时间应该影响不大,但是decodeondraw应该正是我所需要的!但是改了之后没效果(当然重启过),一载入网页还是一下子就全部decode, 把内存占满了… |
|
|
80楼#
发布于:2011-04-28 10:37
打开那网页,我的都没超过300M呢
打开那网页,我的都没超过300M呢 |
|
81楼#
发布于:2011-04-28 10:37
lord:试试这几个选项,看看有没有改善 参见这个帖子https://g.mozest.com/thread-38497-1-1 都没用。因为现在的问题是一加载页面Firefox就立刻开始读取,和解码与否关系不大 第一个只是开关是否丢弃(默认开启),第二个是改变解码时机,第三个是超时时间,只决定未显示的图片丢弃的时间而已。改为100ms后测试结果如图,在两个tab间切换时的内存简直是…… 只要我还停留在那个tab,内存占用就不会像chrome那样低 如果连接到原始帖子,chrome的做法是只下载,不解码也不读取(?),内存毫无变动,随着浏览的进行才会把图片加载到内存中。而firefox则是全部加载,大量内存被分配给根本看不到的部分,这样不合理吧- - |
|
|
82楼#
发布于:2011-04-28 10:37
试试这几个选项,看看有没有改善
// 图片内存管理设置 pref("image.mem.discardable", true); pref("image.mem.decodeondraw", true); pref("image.mem.min_discard_timeout_ms", 5000); |
|
|
83楼#
发布于:2011-04-28 10:37
|
|
|
84楼#
发布于:2011-04-28 10:37
chrome今天早上更新的正式版,完全打开你这个页面稳定在144M这样子
|
|
上一页
下一页