laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6952回复:18

[求助]关于firefox3版本的一个问题,关于内存释放

楼主#
更多 发布于:2008-09-18 23:10
好像是从FF3开始,FF的内存占用开始不正常,或许是怕别人说它占内存太多?
于是FF3搞出来一个自动释放内存的机制.也就是静止7秒左右吧,内存就直线下降.
但是要知道释放内存是建立在失去速度的前提下的,现在都什么时代了.
FF3为什么逆着时代潮流走呢?现在是大内存时代,内存释放什么的不需要了.
反正我是不需要,内存释放对图片浏览的速度损失很大.


在此想问一下FF3有没有什么关闭这个机制的方法呢?比如修改设置.


另外在此说一下,这个机制确实是FF3开始实行的,我现在用的就是FF2正式版,就是受不了那个内存释放.
laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-09-18 23:10
好地,楼上,我会试试地.
但是FF3不在于别的就在于他清理内存的机制,这个很重要.
FF2是拉动滚动条减少内存,或者不变,而FF3是增加,(2倍).
laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-09-18 23:10
这论坛貌似我找不到楼层数?
装B是这样装的吗?
貌似跟别人不一样就牛Bl额?
蓝色的吉他
非常火狐
非常火狐
  • UID11286
  • 注册日期2006-01-24
  • 最后登录2017-03-27
  • 发帖数647
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
3楼#
发布于:2008-09-18 23:10
樓主可以試試第三方編譯的版本,例如棱川版GranParadiso/3.0.3pre (ayakawa PGU) SSE2
,在讀取緩存速度上比3.1B1快50%,而且渲染速度也提升不少,滾動應該更流暢,不過我沒在幾十M的多圖頁面試過,樓主可以試下。另外還有TETE 009的SSE优化版,性能雖然稍微弱於棱川版,但能在只有SSE沒有SSE2的CPU上用。
還有一個方法,就是用虛擬硬盤來放緩存了,前提是內存夠大。
We may be human,but we're still animals.
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
4楼#
发布于:2008-09-18 23:10
有图,未必有真相

用的3.1b1pre
705张1024x768的图,格式包括gif、jpg、png
http://www.operachina.com/viewtopic.php?f=14&t=30388
注意:空闲物理内存小于300M的请不要随意点击,空闲物理内存小于1G的请不要随意刷新

未标题-1.png是初次打开这帖子
不动的话,大概稳定在200m,如果上下滚动进行浏览,cpu和内存占用就会直线上升
但停止滚动页面后,内存占用会回到200m
我只尝试到峰值达到500m就停止了滚动页面

未标题-2.png是翻到第2页然后翻回第1页
翻到第2页后,内存占用会下降到60m左右
这时如果后退回第1页。。。
就象你看到的那样,峰值在800m+,然后慢慢回到160m

虽然这也是打开大量图片,不过和楼主说的情形还是有些不同
不是静止7秒后开始释放内存,而更符合金箭所说的
原帖由 金箭 于 2008-9-17 09:55 发表
从现象上看,Firefox3读入网页元素之后,存入缓存,一旦网页读取完成,似乎内存中只保存了网页代码和当前显示处及少量上下文的媒体元素,其他部分则会随着滚动再从缓存中读出。
laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2008-09-18 23:10
楼上的请不要故意找茬.
我已经说的很清楚,找一个图片多的网页,
完全打开,静止7秒左右,你就可以重现我的问题.
如果这样你还不能重现那请你别再回复了.
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2008-09-18 23:10
并不是所有人都能重现楼主的问题,楼主如果自己没有排查的能力的话,只有坚持用Firefox 2了。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2025-02-07
  • 发帖数611
  • 经验49枚
  • 威望0点
  • 贡献值12点
  • 好评度2点
7楼#
发布于:2008-09-18 23:10
现在感觉最糟糕的是:虚拟内存一直居高不下,导致整个系统越来越慢最后只能重新启动下解决这个问题
imac0000
火狐狸
火狐狸
  • UID26070
  • 注册日期2008-08-31
  • 最后登录2012-01-05
  • 发帖数147
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2008-09-18 23:10
laodaqb:我没有关闭内存缓存,这点基本我还是知道的.
至于清理内存的机制,他的确是存在的.
小图的时候只是一点点的卡,当然机器配置要高,
图片超大,超多的时候非常明显.而且我发现,FF3好像占用内存比其他浏览器多2倍,也就是X2.
不过无所谓,我想FF3以后的版本估计会延续这个机制,那我以后还是FF2吧.这个问题到此为止了.
回到原帖


我是内存帮吗?呵呵。我只有512M,勉强凑合,只能省着用啊。

再看看这个帖子也是抱怨FF3看图问题的,相映成趣。
https://www.firefox.net.cn/newforum/viewtopic.php?t=24024

期待未来能用2G的内存。期待未来Firefox能提供”自动清理内存“的关闭选项。
原来过了100贴就变成老狐狸了~~
laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2008-09-18 23:10
我没有关闭内存缓存,这点基本我还是知道的.
至于清理内存的机制,他的确是存在的.
小图的时候只是一点点的卡,当然机器配置要高,
图片超大,超多的时候非常明显.而且我发现,FF3好像占用内存比其他浏览器多2倍,也就是X2.
不过无所谓,我想FF3以后的版本估计会延续这个机制,那我以后还是FF2吧.这个问题到此为止了.
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
10楼#
发布于:2008-09-18 23:10
楼主不会是关闭内存Cache了吧。about:config 中,看看 browser.cache.memory.enable 它的值是 true 还是 false。另外,再看看 browser.cache.memory.capacity 的值是多少。
zb0502
小狐狸
小狐狸
  • UID24228
  • 注册日期2008-05-20
  • 最后登录2014-11-11
  • 发帖数86
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
11楼#
发布于:2008-09-18 23:10
laodaqb:那就没办法了.我还继续FF2.
FF2打开一个多图网页,100多张图,完全打开内存占用600+MB.
FF3完全打开占用1G有+.然后静止7秒左右,瞬间降低到100MB甚至更低,这个时候你再拉动你才看得出他到底又多卡,内存直线飙升,甚至超过1.2G+.总之这个机制是有的.
回到原帖

内存被释放时,硬盘有没有在大量写数据?
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-03-17
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
12楼#
发布于:2008-09-18 23:10
laodaqb
内存帮是什么??
回到原帖

内存省着用的人
我很懒...
laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2008-09-18 23:10
Xorcerer:如果世界上多几个楼主这样的人,那些“内存帮”就没那么嚣张了。回到原帖

内存帮是什么??
laodaqb
小狐狸
小狐狸
  • UID25971
  • 注册日期2008-08-25
  • 最后登录2008-10-01
  • 发帖数71
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2008-09-18 23:10
那就没办法了.我还继续FF2.
FF2打开一个多图网页,100多张图,完全打开内存占用600+MB.
FF3完全打开占用1G有+.然后静止7秒左右,瞬间降低到100MB甚至更低,这个时候你再拉动你才看得出他到底又多卡,内存直线飙升,甚至超过1.2G+.总之这个机制是有的.
上一页

返回顶部