Firefox 7 使用高达 800MB 的 RAM 是否正常?

Firefox 7 使用高达 800MB 的 RAM 是否正常?

我在安装 Firefox 时似乎遇到了很多问题。其中一个问题是它占用大量内存,但我不确定这是否正常。

浏览几个小时后,RAM 消耗量可达 800MB。我在 YouTube 上观看了相当多的视频,偶尔玩玩 Flash 游戏。结合“插件容器”,RAM 消耗量甚至可以达到 1.1-1.2GB。

我正在使用 Waterfox,它是 Firefox 7 的 64 位版本,但即使使用 Firefox 4 也遇到了这个问题。它运行在 64 位 Windows 7 PC 上。

我通常打开 3-5 个标签,有时多达 10 个。但一旦我关闭它们,它仍然会使用大约相同的内存量。安装的插件只有 Greasemonkey 和 Downloadhelper。

这正常吗?我能做些什么吗?

答案1

如果您的系统有足够的 RAM 让 Firefox 能够缓存那么多数据,这并不奇怪。您打开的选项卡或页面越多,它使用的 RAM 就越多。每个需要呈现的页面都必须经过处理并存储在 RAM 中。所有图像都必须解压缩,HTML 和 CSS 必须解析,JavaScript 必须编译。所有这些数据都存储在每个打开的页面的 RAM 中。打开的页面越多,存储所有这些信息所需的 RAM 就越多,以便可以即时切换选项卡。在某些情况下,甚至会存储上一页的历史记录,以便使用“后退”按钮切换上一页,而无需从互联网重新加载页面。

它会使用 RAM 作为缓存,避免重新下载已经下载的图像和文件,以加快体验。

只要 Firefox 占用的 RAM 仍为其他应用程序留出足够的物理 RAM,那就没有问题。使用任务管理器查看您还有多少物理 RAM 可用,如果至少有 500-1000MB 可用,那么就享受拥有足够 RAM 的好处,拥有大缓存可以提高浏览速度。

答案2

是的,这是正常的,而且不仅限于 Firefox。Chrome 也会发生同样的情况,只不过,由于 Chrome 还会根据您打开的标签运行 10 个或更多进程,因此它似乎使用的并不多。不过,将所有进程加起来,你会得到一些相当惊人的数字。

答案3

Firefox 7大大与上一版本相比,内存使用有所改进。这是不是对于大多数用户来说,这已经不正常了。同时打开很多 (>50) 个标签的特殊用户可能会看到类似的情况。

我正在使用 Waterfox,它是 Firefox 7 的 64 位版本

我怀疑 Waterfox 错误地解释了标准 FF7 中的新内存管理改进。

答案4

64 位没什么可说的,但是对于几个小时和几个标签来说,它似乎很糟糕。

只是一个想法 - 你可以尝试原生 64 位吗Palemoon 7 x64 无需任何插件并与平常的结果进行比较。另外,Flash 可能是主要原因 - 据我所知,Adobe 没有 64 位播放器

相关内容