网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 工具软件 > firefox > 解决Firefox无节制内存占用的问题  

解决Firefox无节制内存占用的问题

2007-08-03  作者:bitsCN整理  来源:中国网管联盟  我要投稿 点评

占用 问题 内存 解决 Firefox 设置 插件 病原体 Java

如果你使用过Firefox(中文名称:火狐),那么你对它的第一印象肯定是浏览速度非常快!因为它默认使用“先下载网页文字结构,然后再下载图片”的浏览方式,而IE则采用“网页文字和图片同时下载”的浏览方式。不过当你把常用的插件(也称“扩展”)都安装上之后,你对Firefox的印象可能就会逐渐改观,原本轻巧的狐狸一下子变成了一只“饮食无节制”的肥狐!当你打开“Windows任务管理器”之后竟然发现它已经“吃”掉了300多MB内存……

  狐狸为什么永远喂不饱?

  原本资源占用极小的Firefox何以成为了内存占用的元凶呢?原来是恐怖的“内存泄露”!很多人都知道,在编写程序时,要为即将使用的数据分配一块内存区域,然后将数据写入这块内存中,在不需要这些数据时,就把划分出去的内存区域给回收进“可分配内存”中,但有时因为程序编写的疏忽或者编译器本身的错误(程序编写疏忽就相当于生产产品前设计图就有问题,而编译器本身的错误则相当于正确的设计图在有故障的机器上生产出了不合格的产品),导致划分出去的内存区域没有被收回来,于是即便只是很小的“内存泄露”到最后也会造成系统资源的完全耗尽!由于Firefox在安装各种插件程序前并没有出现这么严重的内存占用,所以我们判断:Firefox的内存泄露问题可能是插件造成的!在Mozilla官方和Firefox的技术论坛中,终于找到了所有会导致Firefox过度内存占用的原因。 中国网管论坛bbs.bitsCN.com

  消灭致病的五大“病原体”

  头号病原体:Adblock插件

  致病原因:用惯了Maxthon的用户肯定会安装广告拦截插件,但是使用最广泛的广告拦截插件Adblock在Firefox 1.5版本中存在严重的内存泄露问题。

  治疗方案:卸载Adblock,安装Adblock Plus并升级到最新版本。选择菜单“工具→扩展”,在弹出的“扩展”窗口中选择“Adblock 0.52.056”(版本号可能略有不同),点击“卸载”(见图1),完成后关闭Firefox再重新打开。

  Adblock Plus链接:https://addons.mozilla.org/extensions/moreinfo.php?id=1865&application=firefox  

  二号病原体:Java

  致病原因:旧版本的Java运行库导致Firefox内存占用严重。
网管下载dl.bitscn.com


  治疗方案:Java用户请升级到Java Runtime Environment 1.5.0_06(或以上),另外在Java控制面板中关闭“Java控制台”也可以降低内存占用。  

  三号病原体:Adobe Reader

  致病原因:旧版本的Adobe Reader占用了过多内存。

  治疗方案:Adobe Reader 6.0/7.0都会占用大量内存,请升级到 Adobe Reader 7.0.5,如果在Firefox中禁用Adobe Reader插件也可以降低内存占用,但建议保留(否则每次都要下载才能看PDF文件实在不方便)。  

  四号病原体:固定大小的缓存

  致病原因:Firefox默认划分出一块内存区域用于网页缓存。

  治疗方案:默认状态下Firefox的缓存大小不是固定不变的,设置缓存占用的大小可以降低内存消耗,设置步骤如下:

  在Firefox网页地址栏中打开“about:config”(不含引号)即进入Firefox高级设置状态(见图2),在高级设置列表中将“browser.cache.memory.capacity”在这里根据自己的情况设置缓存大小(双击进入编辑状态),小内存的用户可以考虑将“browser.cache.memory.enable”设置为False来完全禁用内存中的网页缓存,但这样会降低Firefox的速度。  
网管论坛bbs_bitsCN_com


  五号病原体:快进快退

  致病原因:快进快退为了保证速度而使用了一定的内存空间。

  治疗方案:进入“about:config”的高级设置,将“browser.sessionhistory.max_total_viewers”设置为0。

  小提示

  我们还能对Firefox进一步优化来获得更小的内存占用,比如在高级设置中将“config.trim_on_minimize”设置为true能使Firefox在最小化时释放内存,安装NoScript插件禁用JavaScript可以节省脚本运行占用等。


收藏本文】【推荐好友】【欢迎投稿】【打印本文】【网管论坛
上一篇:30余个适用于Firefox的书签与搜索工具   下一篇:Firefox 3浏览器支持全页面缩放
解决Firefox无节制内存占用的问题 评论:
    评论加载中…
  
  声明:刊登此文章是为了传递更多信息,文章内容仅供学习参考,转载请注明作者与出处。
 
本类热门排行:
1.巧用插件 让Firefox也用上Web迅雷
2.原创:Firefox教程!
3.如何使用火狐插件下载Youtube视频
4.Firefox实用应用技巧六则
5.五个你不能不装的Firefox插件
6.Firefox高级应用技巧大放送
7.FireFox使用的几个好用的绝招
8.巧设参数 改善Firefox的内存占用
9.Firefox配置文件技巧
10.为Firefox开辟下载快车道
最新推荐文章:
1.Firefox 3.0 Beta4中文版放出下载
2.使Firefox速度提升4倍的密技
3.解决Firefox无节制内存占用的问题
4.30余个适用于Firefox的书签与搜索工具
5.Firefox简体中文版下载-历史上最强的浏览
6.Firefox高级应用技巧大放送
7.Firefox配置文件技巧
8.Firefox浏览器配置文件技巧
9.用Firefox来上传下载Gmail中的文件
10.让Firefox搜索更上一层楼
本类最新文章:
1.Firefox 3.0 Beta4中文版放出下载
2.Firefox将在网络搜索上有重大进展
3.Firefox重大安全漏洞 可导致密码失窃
4.Firefox火狐浏览器3.0测试版第2版发布
5.Firefox 3.0新版修正上千处bug
6.FireFox爆脚本漏洞 Google帐户可被窃取
7.Firefox 3.0推迟到2008?
8.来,轻松一下 无处不在的Firefox
9.Firefox 3.0新版增加封锁恶意软件功能
10.Firefox简体中文版下载-历史上最强的浏览
网管论坛交流:
·【4月23日】【影视合集】【20部】【已测
·漂亮女生同居实录----(漫画版)
·我一家人相片,08清明节回家时拍的
·罩杯图解
·【电影合集12部】【DVD】【迅雷】
·[4月12日][DVD][迅雷】【电影合集】【11
·[4月12日][DVD][迅雷】【电影合集】【16
·打油诗(作者——本坛会员)
·《网管精华宝典第四期》继续上线
·翻到这一页。。。