thesltkw
火狐狸
火狐狸
  • UID25938
  • 注册日期2008-08-22
  • 最后登录2009-05-01
  • 发帖数112
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3524回复:11

firefox3 的内存变化

楼主#
更多 发布于:2008-09-16 18:00
刚开始启动时在只打开一个标签,百度主页,的情况下只耗用35M左右,很正常,一连打开几个门户网站后就飙升到130M左右,也认为是正常的,毕竟是门户网吧,可是回到只打一个标签,百度主页,的情况下,FF3的内存占用还是100左右,这就不太对了吧?
jsjjsj
火狐狸
火狐狸
  • UID15525
  • 注册日期2006-11-06
  • 最后登录2022-07-28
  • 发帖数143
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-09-16 18:00
我开两个tab,耗内存200M
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2025-09-13
  • 发帖数2968
  • 经验179枚
  • 威望0点
  • 贡献值28点
  • 好评度10点
  • 社区居民
  • 忠实会员
2楼#
发布于:2008-09-16 18:00
呃,为什么我打开好几个标签,内存一直是45M,8明白~
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2008-09-16 18:00
Firefox 的about:config中,有一个选项 browser.cache.memory.capacity 用来指定用来做Cache的内存大小(browser.cache.memory.enable表示是否使用内存Cache,默认打开)。如果 browser.cache.memory.capacity 没有或者值为空,Firefox 会根据系统的内存大小自动选择一个合适的大小。当你开启网页又关闭的话,Firefox不是立刻就释放内存,它会将刚才浏览的网页保存在内存Cache中,所以Firefox使用的内存并不会马上就减少。如果你觉得Firefox占用的内存比较多(说明你的机器的内存比较大),可以将 browser.cache.memory.capacity 的值改小一些就行了(数值的单位是 KB)。

这样做的好处就是,如果你打开刚才关闭的网页,就会从内存中打开网页,速度会比较快。其实这种方法,在很多程序中都有应用。其实Windows系统也是这样的,你打开一个文件,系统会将文件的内容保存在内存中,这样可以提高系统的性能。
thesltkw
火狐狸
火狐狸
  • UID25938
  • 注册日期2008-08-22
  • 最后登录2009-05-01
  • 发帖数112
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-09-16 18:00
这样的啊,关掉之后影响大不大?不是说FF3打开网页已是够快了么,不要这个功能的话还能那么快?
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2008-09-16 18:00
没有必要关掉,将 browser.cache.memory.capacity 的值改小一些就可以了。比如,你设定32MB 内存Cache的话,将这个值改为 32000就可以了。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
6楼#
发布于:2008-09-16 18:00
相对应的,另外还有磁盘Cache。相关的选项是 browser.cache.disk.enable 和 browser.cache.disk.capacity。
netexe
小狐狸
小狐狸
  • UID25860
  • 注册日期2008-08-16
  • 最后登录2011-05-21
  • 发帖数99
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2008-09-16 18:00
GOLF-AT:没有必要关掉,将 browser.cache.memory.capacity 的值改小一些就可以了。比如,你设定32MB 内存Cache的话,将这个值改为 32000就可以了。回到原帖


我这里怎么没有这个项:browser.cache.memory.capacity ?
Build ID:  20080915032512 Minefield/3.1b1pre
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
8楼#
发布于:2008-09-16 18:00
没有的话,Firefox会根据你的机器的内存大小自动选择一个合适的大小。
blue水瓶
小狐狸
小狐狸
  • UID25726
  • 注册日期2008-08-05
  • 最后登录2011-06-24
  • 发帖数31
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2008-09-16 18:00
lz的意思是内存泄露?不会自动释放内存么
可能响应没那么快吧...3.0已经没有内存泄露问题了,我开10几个页面也只用150左右,放一个星期也都差不多
xing
狐狸大王
狐狸大王
  • UID24568
  • 注册日期2008-06-12
  • 最后登录2018-04-07
  • 发帖数334
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
10楼#
发布于:2008-09-16 18:00
楼主内存多大?
thesltkw
火狐狸
火狐狸
  • UID25938
  • 注册日期2008-08-22
  • 最后登录2009-05-01
  • 发帖数112
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2008-09-16 18:00
512M的,就是觉得应该随着标签页的增减,及时的反应出内存的调整,因为我一旦用这个FF时间长了,一看那个PF也上去了(一般都到500M左右了),占用的内存也上去了,在切换程序时总是要硬盘转好一阵子,以为是我的哪里的设置出了问题,不过看了大家的消息,算有点明白了,这个FF就是要占那么多内存的,硬盘要大量运转应该是跟我的机器的性能不够有关,它是个5000转的,哈哈
游客

返回顶部