當你問網民們對瀏覽器的個人看法時,一些人可能會告訴你使用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高效。
你會想到如此嗎?