firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
阅读:4561回复:15

对firefox内存占用的经验总结

楼主#
更多 发布于:2005-12-14 11:53
拾人牙慧而已。看了注意:Firefox1.5占用内存太大的问题是adblock内存泄漏引起的,受到启发。既然adblock有内存泄漏,那么其它扩展是否也可能有内存泄漏问题呢?都有哪些扩展有内存泄漏呢?下面给出本人的土法解决方案,简单却非常实用。也建议版主置顶推荐给大家。

1.禁用所有扩展  
Firefox1.5到底能不能自动释放内存、虚拟内存?经过测试,当firefox裸奔时,还是能够自动释放占用的内存和虚拟内存的。由此引出第一步:禁用所有扩展。测试方法:找到一个多图片的论坛或网站,打开多个页面,然后逐一释放:正常情况下,Firefox占用的内存和虚拟内存都逐渐释放。

2.根据需要逐渐启用扩展,每次启用新扩展,执行一遍测试操作:打开包含图片的多个页面,逐一释放,检查内存和虚拟内存是否正常释放。如果不能,则该插件有问题,可暂停使用,或寻找替代方案。

3.安装新扩展或插件时,同样进行内存释放检测


最后补充:很多内存占用问题都是由于扩展造成的;我使用原Firefox1.07的配置文件,经过上述操作,发现内存占用大为改观。尤其让人惊喜的是:虚拟内存终于也开始释放了。以前无论关闭Tab页,最小化,虚拟内存一点都不释放,最后慢慢升到几G的容量都很常见。现在终于OK了
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
1楼#
发布于:2005-12-14 11:53
呵呵,测试结果么,GreaseMonkey似乎不太妙,Dom Inspector也不太好。

不过现在还是启用了;测试发现:重启firefox,打开数十个图片网页,关掉,能够释放内存、虚拟内存。


Firefox运行时间变长之后,关掉Tab,内存和虚拟内存,几乎不怎么释放了:(

装个Restart插件,多Restart几回吧~~~
游客

返回顶部