很长时间以来, Mozilla的Firefox一直是我的网页浏览器的首选。 由于其简单和合理的系统资源(特别是RAM)使用,我一直倾向于使用Google的Chrome。 在Ubuntu,Linux Mint等许多Linux发行版中,Firefox甚至默认安装。
最近, Mozilla发布了一个新的,功能强大,速度更快的名为Quantum的Firefox。 根据开发人员的说法,这是一个新的功能强大的引擎,用于快速启动性能,更快,更快的页面加载,使用更少的计算机内存。
另请参阅 : 如何在Linux中安装Firefox Quantum
然而,在我更新到Firefox Quantum之后 ,我注意到Firefox的最大更新有两个重大变化:第一,速度很快,我的意思是非常快,第二,就像Chrome一样贪婪的RAM ,打开更多的标签并继续使用它很长一段时间。
因此,我进行了一个简单的调查来检查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量子吃RAM打开许多标签
如果你只用几个标签来打开Quantum ,我们可以说最多5
,你会注意到Firefox的内存消耗是相当不错的,但是当你打开更多的标签并继续使用它时,它往往会吃掉内存 。
我使用glance (一种实时的Linux系统监视工具)执行了一些测试, 通过RAM使用来查看顶级进程 。 在这个工具下,按RAM使用排序进程,只需按下m
键即可。
在启动Firefox之前,我开始通过使用最高内存使用量来执行浏览和排序过程,如下面的屏幕截图所示。
$ glances
浏览 - 处理内存使用情况
在启动Firefox并使用它近半个小时,打开少于8
标签页后,我捕获了按下面显示的RAM使用排序的进程的屏幕截图。
浏览 - Firefox内存使用监控
当我继续使用Firefox的时候,内存使用量正在稳步增加,如下一个屏幕截图所示。
一瞥 - Firefox内存使用量增加
在这一天结束的时候,Firefox已经消耗了我的系统RAM的70%
,如下面屏幕截图中的红色警告指示器所示。
请注意,在测试过程中,除了Firefox本身,我没有运行任何其他耗费内存的应用程序(所以它绝对是耗费最多内存的应用程序)。
浏览 - Firefox高内存使用率
从上面的结果来看, Mozilla在告诉用户Quantum使用较少的计算机内存方面颇具误导性。
在Chrome浏览器吃了RAM之后,第二天,我决定将它的(Quantum)的内存使用量与Chrome进行比较,如下一节所述。
Firefox Quantum Vs Chrome:RAM使用
在这里,我开始测试,通过启动两个具有相同数量的选项卡的浏览器,并在相应的选项卡中打开相同的站点,如下面的屏幕截图所示。
在Firefox和Chrome上打开相同的标签
然后,从一眼 ,我看着他们的RAM使用情况(按照以前的内存使用排序的过程)。 正如您在本屏幕截图中所看到的那样,考虑到所有Chrome和Firefox进程(父进程和子进程),平均而言, Chrome仍然比Quantum消耗更多的内存。
比较Chrome和Firefox内存使用情况
为了更好地理解这两个浏览器的内存使用情况,我们需要从进程列表头中清楚地解释输出%MEM , VIRT和RES列的含义:
- VIRT - 表示当前进程能够访问的内存总量,其中包括RAM,Swap和正在访问的任何共享内存。
- RES - 准确表示一个进程正在消耗多少驻留内存或实际物理内存。
- %MEM - 表示此进程使用的物理(驻留)内存的百分比。
从上面截图中的解释和价值来看,Chrome仍然比Quantum吃更多的物理内存。
总而言之,我认为昆腾公司的高速新引擎,与其他许多性能改进相提并论的是其高内存利用率。 但是值得吗? 我想从你这里通过下面的评论表格。