我是一名网络开发人员,为此我将 Firefox 与Firebug 一起使用。最近,我注意到经过两个小时的工作后,该firefox.exe进程需要超过 1 GB 的工作内存!
即使我关闭窗口,该进程仍保留在 任务管理器中,我唯一能做的就是“终止”该进程。
有什么建议?
我使用的是带有 2 GB RAM 的 Windows 7、Firefox 3.6.8,我通常在其中打开了 10 个选项卡。
boo*_*t13 11
这听起来像是两个不同的问题。首先,众所周知,Firefox 是一个内存猪。有一些方法可以将其保持在最低限度,包括删除不需要的插件,以及:
在about:config 中,添加一个名为config.trim_on_minimize的新布尔值,然后将其设置为True。我仍在自己评估这个调整,还不能肯定地说它是否有帮助。
其次,如果关闭窗口时 Firefox 进程没有停止,请尝试等待一段时间。我发现一旦 Firefox 使用了大量内存,它可能需要一些时间(最多 30 秒左右)才能完全关闭。
我不确定较新版本的 Firefox 是否默认启用此选项,但确实存在在 Firefox 中提供最大 RAM 和磁盘缓存使用量的选项。这与更改内存清理和垃圾收集选项大不相同,因为您可以强制 Firefox 使用更少的 RAM 并使用更多的磁盘缓存。
要在使用磁盘缓存之前限制 Firefox 使用的 RAM 量,请将浏览器导航到 about:config。在过滤器中,输入“memory”,你应该看到:
browser.cache.memory.capacity
Run Code Online (Sandbox Code Playgroud)
如果不这样做,则需要手动将此键创建为整数值。此整数值表示 Firefox 可以使用的内存缓存(以千字节为单位)。我个人将此值设置为 131072 (128 MB)。为避免 Firefox 内存不足,您可以通过更改以下变量来增加它使用的磁盘缓存(您可以只使用“磁盘”作为搜索过滤器)。
browser.cache.disk.capacity
Run Code Online (Sandbox Code Playgroud)
同样,这是作为整数值的磁盘缓存(以千字节为单位),如果它不存在,则必须创建它。我个人将我的设置为 307200 (300 MB)。请注意,这与 Firefox 用于存储离线文件或历史记录的存储量不同。
| 归档时间: |
|
| 查看次数: |
1873 次 |
| 最近记录: |