Firefox 消耗太多内存

Viv*_*vek 7 firefox firefox-extensions memory-leak

我有 Firefox 11.0 版并且正在运行 ubuntu 11.10。Firefox850MB RAM最多只打开六个或七个选项卡,并且所有选项卡只加载轻量级网站。我想知道为什么浏览器会消耗这么多内存。随着时间的推移,它不断增加其内存消耗。我有3GB RAM并且大多数时候 Firefox 消耗了我 30% 的内存。我该如何解决?

编辑:

sudo iotop -oPa@Jippie 询问的命令输出

在此处输入图片说明

Cha*_*Suh 4

如果不具体说明您正在做什么,很难说这是一个实际问题。

有一个常见的误解,认为使用大量内存是不好的。然而,未使用的内存是一种浪费。这就像让仓库大部分空着,因为你认为它更干净。通过在内存中保留尽可能多的内容,可以避免访问磁盘以及不必要地重新加载内容。只要该程序能够很好地释放内存,它并不绝对需要其他程序,那么这不是问题。

另一方面,如果是内存泄漏,那将是一个大问题。您可以通过关闭除空白选项卡之外的所有选项卡来检查这一点。然后开始加载其他内存密集型程序。如果您安装了其他浏览器(例如 Chrome),请开始在其中加载大量页面。如果 Firefox 仍然显示大量内存使用情况,则表明存在泄漏。您的系统可能会因其他程序需要不可用的内存而变得缓慢。

它可能是 Firefox,但通常是一个附加组件或附加组件组合导致了泄漏。您可以通过从终端以安全模式启动 Firefox 来禁用所有附加组件,firefox -safe-mode看看是否会发生同样的情况。

如果您说只打开几个“轻型”网站,并且在 Firefox 中不执行任何操作,那么 Firefox 就会开始占用越来越多的内存,那么很可能这只是 Flash 或某些脚本发疯了。这就是为什么我把“光”放在引号中。一些看似简单的网站设计得如此糟糕,令人难以置信。