imgp
小狐狸
小狐狸
  • UID7440
  • 注册日期2005-07-20
  • 最后登录2006-03-16
  • 发帖数38
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:12590回复:44

关于FF内存占用的精辟论述(转载自PConline)

楼主#
更多 发布于:2005-11-28 13:53
内存占用的问题。这本来更不是问题。不知道XX是否使用过UNIX/Linux/*D这些UNIX类操作系统?如果你用过,你也许会发现,在这些系统中,内存始终被用的满满腾腾的。操作系统用内存来进行各种缓存,进行各种优化,这样,性能更高、效率更大。相比Windows,偌大的剩余内存空间不用,就知道往硬盘上的虚拟内存文件里写东西,对Windows来说,内存是用来看的,而不是用的。动不动就打开任务管理器看哪个软件内存占用高,这是典型的受微软荼害太深的表现。
在一些情况下,Firefox确实会比IE或者以IE为核心的浏览器内存占用多。但Firefox是拿出相当一些内存空间作为Web页面的内存缓存。(你可以在Firefox的地址栏里输入about:cache查看)至于用多少空间做缓存,Firefox是依据内存容量、运行的其它任务多少动态调整的。我写这个回帖时,Firefox使用了29127KB内存作为内存Web页面缓存。相比之下,IE只会用硬盘做缓存,而Firefox既有硬盘缓存,也有内存缓存,这不是比IE更先进么?当然,如果你的内存小,你可以到about:config里关闭内存缓存。
neo4o1
小狐狸
小狐狸
  • UID48
  • 注册日期2004-11-22
  • 最后登录2006-10-10
  • 发帖数93
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-11-28 13:53
关键是关闭网页的时候,占用的缓存应该及时收回去,用于其他网页,而不是越占越多。

PS:不要跟我说改ABOUT:CONFIG,FX没有默认打开这个设置,就说明这个设置还做的不够完善,不建议普通用户使用。
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2005-11-28 13:53
我是普通用户,自从知道了那个开关之后一直用到现在没发现有啥不妥,内存管理的很满意。
fireinice
小狐狸
小狐狸
  • UID9464
  • 注册日期2005-10-26
  • 最后登录2005-11-30
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-11-28 13:53
我并没对firefox过多的察看,不能确定它具体是用什么语言写的,但是可确定的是,这种语言是类JAVA的,我怀疑就是JAVA,学过一点JAVA的人就会知道。在JAVA中所有的内存回收是通过"回收器"来实现的,java没有真正的提供显示内存回收语句。而"回收器"是由虚拟机自动调用的,虚拟机保证在需要的时候调用,只保证这个。
那个选项我怀疑是显示通知"回收器"运行在某些步骤时,但是这样并不能保证内存马上回收。所以我们不要总是用C、C++的标准来看C#,JAVA写出来的程序。也许在进程管理器中的数据不是很好看。但它降低了内存持续泄漏的机率。你知道以前程序员只要一不小心就会使内存只能重启机算机才能回收,这才是最危险的。我想 :
boqi
小狐狸
小狐狸
  • UID3667
  • 注册日期2005-03-06
  • 最后登录2008-09-05
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-11-28 13:53
把内存占满还不是问题?

别的程序也要用内存的啊
neo4o1
小狐狸
小狐狸
  • UID48
  • 注册日期2004-11-22
  • 最后登录2006-10-10
  • 发帖数93
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-11-28 13:53
CooB:我是普通用户,自从知道了那个开关之后一直用到现在没发现有啥不妥,内存管理的很满意。回到原帖


你说如果这个功能工作的好,FX开发人员会傻到故意关闭这个选项让很多人对此感到不满?或者傻到忘记打开这个选项?

我怕我以为养成了习惯,浏览一会儿网页就最小化FX窗口一次。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
6楼#
发布于:2005-11-28 13:53
ff内存占用大的确是事实!!!!老外也诸多抱怨的 一般情况占50左右算正常 但是经常都是有内存泄漏的情况 就是突然占100多200多 而开的页面其实就4-5个  我只能说ff内存使用策略是好的 但是实际效果不是很好 不是很稳定
Firefox More than meets your experience
juret
火狐狸
火狐狸
  • UID10090
  • 注册日期2005-11-26
  • 最后登录2007-04-26
  • 发帖数260
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-11-28 13:53
一点都不精辟,完全是瞎说。
Google Suggest!
diamondstar
小狐狸
小狐狸
  • UID7909
  • 注册日期2005-08-10
  • 最后登录2006-01-17
  • 发帖数37
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-11-28 13:53
完全是瞎说,硬盘也是拿来用的,是不是也要占满才行??

   cpu呢???
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
9楼#
发布于:2005-11-28 13:53
neo4o1

你说如果这个功能工作的好,FX开发人员会傻到故意关闭这个选项让很多人对此感到不满?或者傻到忘记打开这个选项?

我怕我以为养成了习惯,浏览一会儿网页就最小化FX窗口一次。
回到原帖


不需要最小化吧?直接关闭标签页面也可以动态释放内存的呀!
neo4o1
小狐狸
小狐狸
  • UID48
  • 注册日期2004-11-22
  • 最后登录2006-10-10
  • 发帖数93
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-11-28 13:53


不需要最小化吧?直接关闭标签页面也可以动态释放内存的呀!


你试试把所有标签关闭,看看FX会动态释放多少内存???
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
11楼#
发布于:2005-11-28 13:53
这个效果不明显,但是确实会释放的。因为刚才开了20来个tab看图,现在关剩下5个tab,内存恢复到70多。
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
12楼#
发布于:2005-11-28 13:53
上面说的还只是没有最小化的情况。最小化之后剩下20多了。
raylock
小狐狸
小狐狸
  • UID10132
  • 注册日期2005-11-29
  • 最后登录2005-11-29
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-11-28 13:53
这样的精辟论述可不敢苟同,你占内存大就是大嘛
要知道开Firefox的时候还在运行其它程序的,不仅仅是firefox一个程序
neo4o1
小狐狸
小狐狸
  • UID48
  • 注册日期2004-11-22
  • 最后登录2006-10-10
  • 发帖数93
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-11-28 13:53
CooB:上面说的还只是没有最小化的情况。最小化之后剩下20多了。回到原帖


我知道关闭标签调整释放一些内存,但是如果你不最小化,只是通过关闭标签的方式看能不能降为20多?
上一页
游客

返回顶部