tiangliang888
火狐狸
火狐狸
  • UID35663
  • 注册日期2011-03-24
  • 最后登录2016-07-27
  • 发帖数101
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6519回复:25

火狐4遇到图片多的网站 内存释放的效果最差

楼主#
更多 发布于:2011-04-19 22:45
火狐4遇到图片多的网站   内存释放的效果最差
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2011-04-19 22:45
不知道你想表达的意思是什么。。。
Firefox More than meets your experience
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2011-04-19 22:45
所以遇到图片多的网站,就不要用Firefox。谢谢。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-04-19 22:45
FF5目标就是修正这BUG
就是下个月
再忍忍  
要么退回B12
fferder
火狐狸
火狐狸
  • UID34842
  • 注册日期2010-12-12
  • 最后登录2014-07-21
  • 发帖数213
  • 经验42枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
4楼#
发布于:2011-04-19 22:45
怎么这么多人对内存占用感兴趣?内存弄大一点不就行了吗?我还希望火狐内存多占点,不占留着又有什么用?只要通过多占内存能提高冷启动的速度,我立马再加8个g的内存!现在内存也不值钱!
咪姆
非常火狐
非常火狐
  • UID2913
  • 注册日期2005-02-10
  • 最后登录2022-12-13
  • 发帖数951
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
  • 忠实会员
5楼#
发布于:2011-04-19 22:45
8G内存无压力飘过


ndd200
火狐狸
火狐狸
  • UID31135
  • 注册日期2009-11-20
  • 最后登录2015-05-26
  • 发帖数195
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
6楼#
发布于:2011-04-19 22:45
倒不是内存占用高的问题,是连带的虚拟内存占用高。

即使内存释放了,虚拟内存还是占了很多,导致最小化最大化反应很慢。
dawlen
狐狸大王
狐狸大王
  • UID34286
  • 注册日期2010-10-20
  • 最后登录2015-05-28
  • 发帖数311
  • 经验15枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
7楼#
发布于:2011-04-19 22:45
主要是虚拟内存占用高吧?硬盘吱吱响。。。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
8楼#
发布于:2011-04-19 22:45
8G内存的,直接用ramdisk设置虚拟磁盘,把缓存目录指向到虚拟磁盘中就完事了。
Firefox More than meets your experience
horusp
小狐狸
小狐狸
  • UID18481
  • 注册日期2007-05-06
  • 最后登录2015-10-21
  • 发帖数20
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2011-04-19 22:45
我刚开了20个页面,一个页面大概30张图,结果占了1g多内存,5分钟firefox没响应。
harnack
狐狸大王
狐狸大王
  • UID25613
  • 注册日期2008-07-27
  • 最后登录2020-01-08
  • 发帖数325
  • 经验19枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
10楼#
发布于:2011-04-19 22:45
据说在about:config里将image.mem.min_discard_timeout_ms改小能改善Firefox打开多图网站时内存占用,不过我从没试过。在about:config搜索image.mem.还能看到很多相关设置,有兴趣的同学可以研究下。
听老人说,今生做千件好事,来世方能讨生为猫。
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2024-03-27
  • 发帖数634
  • 经验81枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
11楼#
发布于:2011-04-19 22:45
感谢楼上抛砖,找到个比较全的解释,about:config 搜 image. 就可以找到
准确意思没看明白,就不翻了

// 图片缓存设置
// The maximum size, in bytes, of the decoded images we cache
pref("image.cache.size", 1024000);
// A weight, from 0-1000, to place on time when comparing to size.
// Size is given a weight of 1000 - timeweight.
pref("image.cache.timeweight", 500);

// 图片内存管理设置
// Discards inactive image frames and re-decodes them on demand from compressed data.
pref("image.mem.discardable", true);

// Prevents images from automatically being decoded on load, // instead allowing them to be decoded on demand when they are drawn.
pref("image.mem.decodeondraw", false);

// Minimum timeout for image discarding (in ms). The actual time in
// which an image must inactive for it to be discarded will vary between this
// value and twice this value.
pref("image.mem.min_discard_timeout_ms", 10000);

// Chunk size for calls to the image decoders
pref("image.mem.decode_bytes_at_a_time", 200000);

// The longest time we can spend in an iteration of an async decode
pref("image.mem.max_ms_before_yield", 400);

// The maximum source data size for which we auto sync decode
pref("image.mem.max_bytes_for_sync_decode", 150000);

原文链接
心想事成,人生如梦
huhuhu
火狐狸
火狐狸
  • UID34430
  • 注册日期2010-11-04
  • 最后登录2013-11-28
  • 发帖数119
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
12楼#
发布于:2011-04-19 22:45
改这些都没有用,Gecko内核的图像算法绝对有问题,不明白那些人是故意的还是他们根本不在乎内存问题,对他们的态度不太认可。

     两个浏览器开的同一个网页,不知道mozilla的人怎么看待这种现象
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2011-04-19 22:45
huhuhu:改这些都没有用,Gecko内核的图像算法绝对有问题,不明白那些人是故意的还是他们根本不在乎内存问题,对他们的态度不太认可。

     两个浏览器开的同一个网页,不知道mozilla的人怎么看待这种现象
回到原帖

没办法
急于发布4.0
4.0也确实拖太久了
huhuhu
火狐狸
火狐狸
  • UID34430
  • 注册日期2010-11-04
  • 最后登录2013-11-28
  • 发帖数119
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
14楼#
发布于:2011-04-19 22:45
fiey
没办法
急于发布4.0
4.0也确实拖太久了
回到原帖

         问题是FF4比FF3.6对图像解析时占用内存还要翻几番,FF4出来我还指望会有改进,但是没想到是退步。要是我的Boss看到我写的程序占用内存是其他同类程序的10几倍,不知道会不会让我交差。
          opera对图像处理优秀,firefox比不过我还可以理解,人家不是开源的,你看不了源代码。但是webkit核也比FF的Gekco图像解析强太多了,基本上和OP处于一个数量级,这就很难解释了,人家是开源的,代码公开,你内存还是人家10几倍,就不会看看人家的算法吗?所以我才觉得是他们对待这事的态度有问题。牢骚满腹还是离不开FF,悲剧啊!
上一页
游客

返回顶部