当你问网民们对浏览器的个人看法时,一些人可能会告诉你使用Firefox太占内存,使得速度变慢,相反谷歌Chrome浏览器是一款轻量快速的浏览器,且内存占用更小。
这似乎是两款浏览器的战争,而微软IE和Opera则作壁上观,看这两款浏览器或者说是双方用户打得难解难分。
如果你有关注这两款浏览器的发展历史,你也许已经注意到了火狐已经开始减小内存占用,提升浏览器体验,然而Chrome却把重心转移到了其他方面。一些用户开始发现Chrome随着功能和扩展的增加变得更加臃肿了。
基准测试
更好的测试浏览器内存占用方法应该是打开相同的一系列网址,同时禁用所有插件、拓展和工具栏以避免测试结果误差。
内存占用在Chrome浏览器About:Memory中测试(chrome://memory-redirect/),和Windows任务管理器相比结果是否准确。
在测试之前打开10个主流网站。
用来测试的网站:Youtube, Leo.org, Mozilla, Google, Userscripts, Armorgames, Ghacks, Lifehacker, Reddit and Softpedia
浏览器:Google Chrome Canary 22, Internet Explorer 9, Mozilla Firefox 16 Nightly, Opera 12.00
系统:Windows 7 Professional 64-bit, 8GB RAM
好了,话休絮烦,这是测试结果:
Memory | Virtual Memory | ||||
Private | Shared | Total | Private | Mapped | |
Google Chrome 22 Canary | 341,444 | 16,475 | 357,919 | 453,72 | 182,972 |
Internet Explorer 9 | 270,764 | 27,742 | 298,506 | 399,788 | 236,828 |
Mozilla Firefox 16 Nightly | 216,604 | 35,816 | 252,42 | 215,972 | 103,352 |
Opera 12.00 | 197,828 | 11,292 | 209,12 | 194,248 | 29,284 |
如你所见,表中Chrome内存占用最多,其次是IE,再次是Firefox,最后是Opera。
主要成果:
Opera是最节省内存的浏览器,其次是Firefox
在同时打开10个网站的情况下,Opera内存占用比Chrome少150M
在同时打开10个网站的情况下,Firefox内存占用比Chrome少100M
提到虚拟内存,这两款浏览器的占用只有Chrome的一半大小
总结
内存占用不是选择浏览器的唯一因素。还有其他因素,比如主题、拓展、外观设计、兼容性、稳定性或者页面加载速度都左右了用户的选择。本测试没考虑到这些主观的因素,但是单单用内存利用率来说,如你所见,Opera、Firefox及IE都比Chrome高效。
你会想到如此吗?