信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 1424|回复: 1
打印 上一主题 下一主题

减少Firefox的内存消耗

[复制链接]
  • TA的每日心情
    开心
    2024-10-21 14:10
  • 签到天数: 882 天

    [LV.10]以坛为家III

    跳转到指定楼层
    楼主
    发表于 2007-12-30 10:01:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        Firefox2.0自从它的发布就有内存消耗严重的问题,而且无论你如何升级补丁,这个问题仍然没有得到很好的解决。一个标准的Firefox在安装之后会占用你80MB的空间,但是当你安装了一些插件,你能看到它在内存方面的显著变化。在<nobr id="key4" target="_blank">网络</nobr>上有不少这方面的指导,但是我按照我自己的经验做了一份确实有效的清单。这是一个相当全面的指导,所以如果您想学会这些技巧,可能会花费一点时间。<br/><br/>    首先确保你的Firefox是最新的版本,目前是2.0.0.10。如果你不是最新的版本,你可以从下面的地址下载。<br/><br/>    http://www.mozilla.com/en-US/firefox/<br/><br/>    导致内存消耗的主要原因:扩展(Extension)和主题(Theme)<br/><br/>    一个裸的Firefox不会存在任何消耗过多内存的症状。但是当你安装了一些扩展之后内存似乎会出现内存不足的问题。一般来说,这些扩展都是编写不善或者太过臃肿。此外,如果你的扩展安装太多,Firefox同样会消耗大量内存。主题也是,不要安装过多主题。为了减少Firefox的内存消耗,你可以一个一个尝试这些扩展,以得知具体扩展的内存消耗量。这样你往往能找出那些有bug的Firefox插件,然后禁用它们。你甚至可以查查有问题的 Firefox扩展列表看看你使用的扩展是否在表单之中。时刻保持你的扩展是最新的,这也是避免内存消耗问题的一个有效方法。<br/><br/>    在“安全模式下打开Firefox”<br/><br/>    如果你的一个扩展不在上文提到的名单中,你可以尝试一下在<nobr id="key2" target="_blank">安全</nobr>模式下打开Firefox,意思是不启用任何扩展。如何做到呢?关闭Firefox,然后在Windows下,开始,运行,输入:<br/><br/>    firefox -safe-mode<br/><br/>    这时候会出来一个对话框。勾选"禁用全部附加软件"(Disable all add-ons)(由于译言无法上传图片,我只能用原文的<nobr id="key0" target="_blank">英文</nobr>图片,译者注),然后选择"继续使用安全模式"。现在打开你的Windows任务管理器,看看禁用扩展前后内存消耗的区别。一般来说禁用扩展只会减少几MB的内存消耗。但是如果你发现你的Firefox内存使用大幅度减小的话,那么可以肯定你的扩展或者主题存在问题。<br/><br/>    插件:<br/><br/>    另一个内存消耗大户就是插件了,这些插件用来打开特殊的<nobr id="key3" target="_blank">多媒体</nobr>文件或者在Firefox里打开某些应用程序,比如Java聊天,PDF阅读,WMV,Quicktime等等。这里是一些来自MozillaZine的关于这些插件消耗内存的解决方法:<br/><br/>    减少Adobe Reader内存消耗<br/>    Shockwave内存消耗<br/>    Flash内存消耗<br/>    Java内存消耗<br/>    清除下载历史<br/><br/>    另一个小技巧就是清除你的下载历史。你的下载历史堆积起来会对Firefox造成压力。如果你不喜欢经常需要按"清除"键来清除下载历史,你可以试试这样。工具&gt;选项&gt;隐私,然后去掉"记住已下载内容"的勾选框。<br/><br/>    这样每次你关闭下载窗口的时候,Firefox会自动清除下载历史。<br/><br/>    关于一些内部设置<br/><br/>    这些额外的内部小技巧很简单,但是相当实用。这个技巧可以限制分配给缓存的内存大小。<br/><br/>    以下是设置方法:<br/><br/>    1、打开Firefox,在地址栏输入<br/>    about:config<br/><br/>    2、在Filter栏输入browser.cache.memory.enable,确保这个是可用的,如果布尔值为不可用,双击它设置为可用(true)。<br/><br/>    3、在空白区域右键,然后选择,新建整型,然后确定。然后,你即将输入的<nobr id="key1" target="_blank">数字</nobr>取决于你的内存大小。<br/><br/>    256MB,输入"4096"<br/>    512MB,输入"8192"<br/>    1G,输入"16384"<br/><br/>    以此类推吧~<br/>
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 顶 踩
  • TA的每日心情
    开心
    2024-10-21 14:10
  • 签到天数: 882 天

    [LV.10]以坛为家III

    沙发
     楼主| 发表于 2007-12-30 10:02:10 | 只看该作者
       4、在空白处右键,新建布尔,输入:<br/>    config.trim_on_minimize<br/>    然后设置为true<br/><br/>    在Vista下默认的情况是当你最小化一个程序,内存被释放出来。但是由于某些原因,Firefox在最小化的时候没有释放出内存。执行以上操作可以让Firefox最小化的时候使用的内存大大减小。<br/><br/>    5、重启Firefox,以达到变更。<br/><br/>    定期关闭Firefox<br/><br/>    不要误会我的意思。你肯定不希望一次又一次地停止你的工作,在Firefox上的时候也是如此。用一个简单的小插件你就可以在你重启Firefox的时候保存你的网页内容,包括标签页,缓存,所有的一切。你可以从这里下载这个扩展。<br/><br/>    下载完了之后,我们需要设置一下。首先,进入选项框:工具&gt;会话管理器&gt;会话管理器选项进入option窗口以后,如果看到如下的一个对话框,那就对了。<br/><br/>    用移动版的Firefox<br/><br/>    使用移动设备版的Firefox可以有效的让你的内存消耗保持在一个非常小的值。你可以从这里下载移动版的Firefox。在一般情况下,它和普通的Firefox没有什么两样。移动版的Firefox只消耗了普通版的一半内存。(作者:<font color="#bc2931">ranjal</font> 来源:译言)
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

    GMT+8, 2025-7-8 16:25

    Software by Discuz! X3.2

    © 2001-2013 SKIN BY DSVUE

    快速回复 返回顶部 返回列表