网站搜索

Firefox Quantum 像 Chrome 一样消耗 RAM


很长一段时间以来,Mozilla 的 Firefox 一直是我选择的网络浏览器。与使用 Google Chrome 相比,我一直更喜欢它,因为它简单且系统资源(尤其是 RAM)使用合理。在许多 Linux 发行版(例如 Ubuntu、Linux Mint 等)上,Firefox 甚至是默认安装的。

最近,Mozilla 发布了一个新的、强大且更快的 Firefox 版本,名为 Quantum。据开发人员称,它具有“强大的引擎,专为快速性能、更好、更快的页面加载而构建,使用更少的计算机内存。 ”

另请阅读:如何在 Linux 中安装 Firefox Quantum

然而,在我更新到Firefox Quantum之后,我注意到了迄今为止对Firefox最大的更新的两个显着变化:首先,它很快,我的意思是非常快,其次,它贪婪的 RAM 就像 Chrome 一样,当您打开更多标签并继续长时间使用它时。

因此,我进行了一个简单的调查来检查 Quantum 的内存使用情况,并尝试将其与 Chrome 的内存使用情况进行比较,使用以下测试环境:

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

打开许多标签页时 Firefox Quantum 会消耗 RAM

如果您仅使用几个选项卡打开 Quantum,假设最多 5,您会发现 Firefox 的内存消耗相当不错,但当您打开更多选项卡并继续时长时间使用它,它往往会耗尽RAM

我使用 Glances(一种实时 Linux 系统监控工具)进行了一些测试,以按 RAM 使用情况查看顶级进程。在此工具下,要按 RAM 使用情况对进程进行排序,只需按 m 键即可。

在启动 Firefox 之前,我首先运行 glances 并按最高 RAM 使用情况对进程进行排序,如下面的屏幕截图所示。

glances 

启动 Firefox 并使用它近半个小时,打开的选项卡少于 8 后,我捕获了一张按 RAM 使用情况排序的进程的屏幕截图,如下所示。

当我继续使用 Firefox 一整天时,内存使用量稳步增加,如下图所示。

截至当天结束时,Firefox 已经消耗了我的系统 RAM 超过 70%,如以下屏幕截图中的红色警告指示器所示。

请注意,在测试过程中,除了 Firefox 本身之外,我没有运行任何其他消耗 RAM 的应用程序(因此它绝对是消耗 RAM 最多的应用程序)。

从上面的结果来看,Mozilla 在告诉用户 Quantum 使用较少的计算机内存方面具有相当的误导性。

在知道 Chrome 会消耗 RAM 后,第二天,我决定将其(Quantum)的内存使用情况与 Chrome 进行比较,如下一节所述。

Firefox Quantum 与 Chrome:RAM 使用情况

在这里,我通过启动具有相同数量选项卡的两个浏览器并在相应选项卡中打开相同的网站来开始测试,如下面的屏幕截图所示。

然后从概览中,我观察了它们的 RAM 使用情况(像以前一样按内存使用情况对进程进行排序)。正如您在此屏幕截图中所看到的,考虑到所有 ChromeFirefox 进程(父进程和子进程),平均而言,Chrome 仍然消耗更多百分比的 RAM比量子。

为了更好地理解两个浏览器的内存使用情况,我们需要清楚地解释输出中的 %MEMVIRTRES 列的含义进程列表标题:

  • VIRT – 表示进程当前能够访问的内存总量,其中包括 RAM、Swap 和任何正在访问的共享内存。
  • RES – 准确表示进程消耗的驻留内存或实际物理内存量。
  • %MEM – 表示该进程使用的物理(常驻)内存的百分比。

从上面截图中的解释和数值来看,Chrome 仍然比 Quantum 消耗更多的物理内存。

总而言之,我认为昆腾的快速新引擎以及许多其他性能改进说明了其高内存利用率。但这值得吗?我想通过下面的评论表向您发送信息。