为什么 Firefox 占用了我所有的内存,我该如何阻止它?

为什么 Firefox 占用了我所有的内存,我该如何阻止它?

我可以只打开一个 Firefox 实例,打开 Google 或 Stack Overflow 等网站,然后发现它消耗了超过 600,000 KB 的内存。这似乎有点过分。这里面有什么猫腻吗?我能做些什么来阻止它这样做吗?

答案1

Firefox 有一个大量的内存泄漏问题。

解决方案:

  1. 打开 Firefox 并转到地址栏。输入关于:配置然后按Enter

  2. 在页面中单击右键并选择新的->布尔值

  3. 在弹出的框中输入config.trim_on_minimize。 按Enter

  4. 现在选择真的然后按Enter

  5. 重新启动 Firefox。

答案2

也尝试一下:
http://www.our-picks.com/archives/2007/02/06/firefox-can-be-faster-4-easy-tricks/

1- 仅获取您点击的页面

从这个角度来看,Firefox 与 Google 非常相似。它有一个内置功能(默认启用),可以预先下载它认为您可能会点击的链接后面的页面。Google 预计您可能会点击该页面的第一个结果,但 Firefox 怎么可能预测您将要点击的链接呢?无论如何,在我看来,这只是无用的带宽使用、CPU 功率和硬盘空间。您实际上是在下载和存储您没有查看的页面。以下是停止这种情况的三个简单步骤。

在 about:config 列表中,在“network”后过滤您的搜索,这样对您来说会更容易。然后,在剩余的列表选项中找到 network.prefetch-next 键。它应该设置为 TRUE。双击它,它将变为 false。好了,现在 Firefox 将不再表现得令人毛骨悚然,只会获取您单击的内容 ;)

2-限制RAM使用量

尽管它不像其他浏览器那样占用那么多内存,但短时间内还是会占用内存。但你有办法控制它。这只是一个简单的配置设置,你会得到更合适的数字。在“browser.cache”后过滤你的搜索,并从剩余的选项中选择 browser.cache.memory.capacity。我相信默认设置一直到 50000,但没有必要这样做。你必须根据你安装的 RAM 内存量调整值。对于 512MB 到 1GB 之间的 RAM 大小,从 15000 开始。对于 128MB 到 512M 之间的 RAM 大小,试试 5000,你会对结果感到满意的。

3- Firefox 最小化时进一步减少 RAM 使用量

我使用这个程序时,占用率非常低。大约 10MB,所以这绝对是必须做的。基本上,当你最小化 Firefox 时,这会将其移动到硬盘驱动器,因此它将占用更少的内存。恢复后,它甚至不会回到同样的高使用率。即使 Firefox 位于你的硬盘驱动器而不是内存中,我也可以向你保证恢复速度是一样的,没有延迟。

您所要做的就是右键单击 about:config 页面,选择新建,然后单击布尔值。将出现一个框,您必须输入 config.trim_on_minimize 作为值。布尔值应在下一个屏幕中设置为 TRUE,就是这样。重新启动 Firefox 后进行测试。

4- 提高页面加载速度

大多数浏览器都是为拨号用户配置的。调整设置以实现最佳使用效果。过滤“network”后面的列表,然后搜索 network.http.pipelining 的键并将其设置为 TRUE。您可以更改下面的键 (network.http.pipelining.maxrequests) 并将其更改为更高的值 - 例如 10。瞧,您的页面现在加载速度会快得多。

答案3

要消除加载项,请在安全模式下禁用它们http://support.mozilla.com/en-US/kb/safe+mode并查看占用了多少内存。

答案4

自从我开始使用 Firefox 以来,我尝试了很多方法,但都没有奏效。所以,当它变慢时,我通常只是重新启动它。

相关内容