我只能打开一个Firefox实例,打开一个类似于Google或Stack Overflow的网站,并看到它消耗了超过600,000 KB的内存。这似乎太过分了。这里有什么可疑的地方吗?我有什么办法可以阻止它执行此操作?
我只能打开一个Firefox实例,打开一个类似于Google或Stack Overflow的网站,并看到它消耗了超过600,000 KB的内存。这似乎太过分了。这里有什么可疑的地方吗?我有什么办法可以阻止它执行此操作?
Answers:
众所周知,Firefox存在严重的内存泄漏问题。
解:
打开Firefox并转到地址栏。输入about:config,然后按Enter。
右键单击页面,然后选择New- > Boolean。
在弹出的框中,输入config.trim_on_minimize。按Enter。
现在选择True,然后按Enter。
重新启动Firefox。
也尝试一下: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.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移动到您的硬盘上,因此它将占用更少的内存。还原后,它甚至都不会回到相同的高使用率。即使Firefox将位于您的HDD中而不是您的RAM中,我也可以向您保证恢复速度将相同,没有延迟。
所有您需要做的就是右键单击about:config页面,选择New并单击Boolean。将出现一个框,您将必须输入config.trim_on_minimize作为值。布尔值应该在下一个屏幕中设置为TRUE,仅此而已。重新启动Firefox后进行测试。
4-使页面加载更快
大多数浏览器都是为拨号用户配置的。调整设置以达到最佳使用效果。在“ network”之后过滤出列表,然后搜索显示network.http.pipelining的密钥并将其设置为TRUE。您可以更改下面的键(network.http.pipelining.maxrequests)并将其更改为更高的值-例如10。瞧,您的页面现在加载得更快。
要消除附加组件,请在安全模式下禁用它们http://support.mozilla.com/zh-CN/kb/safe+mode并查看已占用了多少内存。
我最近开始遇到这个问题,并且完全死机。对我来说,完全可以通过使用http://techdows.com/2010/07/how-to-disable-plugin-container-exe-process-of-firefox.html上的说明禁用plugin-container.exe来解决。