[實測] GC34 FX29 IE11:記憶體耗用 2014 ghacks
譯文來源:
http://t7yang.serveblog.net/2014/01/GC-FX-IE-memory-consumption.html
2012 年時,我對市場上幾個主流的瀏覽器如 Google Chrome、Mozilla Firefox、
Microsoft Internet Explorer、Opera——進行了記憶體使用量的評測,目前情況有了不
少變化。
那時候 Opera 是箇中的領先者,然後是 Mozilla Firefox、Internet Explorer、
Google Chrome。
所有的瀏覽器都已經有了很大的改變了。那時候 Firefox 邁進了 13 個版本、Chrome 邁
進了 12 個版、Internet Explorer 邁進了 2 個版本,Opera 則徹底以 Chromium 為底
開發。
那時候我只測試 10 個網站分別在不同的瀏覽器中載入的情況。這次,我打算對每個瀏覽
器進行三種不同情境的實測。
這樣的情景更接近真實的使用情境。
測試參數
測試系統:Windows 8.1 Professional 64-bit、8 Gigabytes of RAM。
瀏覽器:Mozilla Firefox 29 Nightly、Google Chrome Dev 34、Internet
Explorer 11。
所有瀏覽器不安裝任何延伸套件且外掛都被停用。
5 個網站分別是:ghacks.net、google.com、bing.com、leo.org、lifehacker.com
15 個網站分別是:softpedia.com、microsoft.com、reddit.com、
news.ycombinator.com、youtube.com、amazon.com、petmoz.com、donationcoder.com、
wordpress.com、ebay.com、外加上述的 5 個網站。
最常見 40 個網站:yandex.ru、paypal.com、apple.com、imdb.com、bbc.co.uk、
stackoverflow.com、imgur.com、alibaba.com、netflix.com、cnn.com godaddy.com、
dailymotion.com、dailymail.co.uk、weather.com、wikipedia.com、deviantart.com、
huffingtonpost.com、avg.com、mediafire.com、yelp.com、wikihow.com、foxnews.com
、theguardian.com、forbes.com、sourceforge.com、外加上述的 5 個和 15 個網站。
結果
我採用分批的方式開啟網站,首先是五個網站,接下來再開十個,最後則是一個把剩下的
二十五個網站一次過開啟。
之後,我延續上述的開啟順序,做一個倒轉的關閉順序,先把最多的二十五個網站關掉,
依序再把剩下的十個和五個網站關掉。
所有資料的取得都來自於 Chrome 的 about:memory 頁面。因此,起碼在理論上 Chrome
會使用更多的記憶體(約合 24,000K)。
前五個分頁
Google Chrome 34: 258,589 k
Firefox 29: 225,552 k
Internet Explorer 11: 221989 k
前十五個分頁
Internet Explorer 11: 550869 k
Google Chrome 34: 448,015 k
Firefox 29: 327,060 k
四十個分頁
Internet Explorer 11: 1547254 k
Google Chrome 34: 1,167,298 k
Firefox 29: 779,100 k
剩下十五個分頁
Internet Explorer 11: 595373 k
Google Chrome 34: 514872 k
Firefox 29: 442654 k
剩下五個分頁
Internet Explorer 11: 377683 k
Firefox 29: 358404 k
Google Chrome 34: 275722 k
心得
微軟的 Internet Explorer 在五個情境中的四個取得最糟糕的成績。它只在一開始時的
五個分頁取得比其他瀏覽器更好的成績,然而在接下來的四個情境中都敬陪末座。
相反的,Google Chrome 則是在最後一個情境取得優於其他瀏覽器的成績。看起來它比起
Internet Explorer 和 Firefox 在釋放記憶體方面來得更快速和更有效率。
Firefox 在重度使用情境下取得佳績。它在十五、四十、下降到十五分頁的情境中,記憶
體使用量都未超過 1G,其他兩者都突破了。
實際上,微軟的 Internet Explorer 在四十個分頁的情境時,其記憶體使用量幾乎是
Firefox 的兩倍多。
有趣的是,有時候微軟的瀏覽器會在關閉到只剩下五個分頁後釋放記憶體。在若干分鐘過
去後,它的使用量下降了 260,000K 左右,而 Firefox 只下降了約 40,000K 到
318,816K 左右而已。
總結
根據你使用瀏覽器的習慣,別在關注記憶體使用量這件事上把自己搞得太累。如果你習慣
長時間開啟多個分頁,那 Firefox 是你的尚佳的選擇,它在處理多分頁開啟時有更棒的
記憶體使用效率。
如果你習慣經常反覆開啟和關閉分頁,你應該考慮使用 Google Chrome,甚至是
Internet Explorer,因為它們在釋放記憶體方面比起 Firefox 更優秀。
當你有足夠的記憶體時,瀏覽器對記憶體的使用量不應該成為困擾你的重大因素。如果你
安裝了 4G 或更多的實體記憶體時,當瀏覽器的記憶體使用量瞬間飆升到 1G 或更高時應
該也不會造成太大的問題。
如果你的電腦缺乏足夠多的實體記憶體,你應該選擇在記憶體耗用方面更有效率的瀏覽器
,譬如 Firefox,而不是 Chrome 或 Internet Explorer。
來源:ghacks
--
◆ ◆◆◆◆◆
◆ ◆ [t7度空間]
◆◆◆◆◆ ◆ http://t7yang.blogspot.com
◆ ◆ 一個屬於我的創作空間
◆ ◆
◆◆ ◆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.73.123
推
01/02 19:51, , 1F
01/02 19:51, 1F
→
01/02 19:51, , 2F
01/02 19:51, 2F
推
01/02 20:10, , 3F
01/02 20:10, 3F
→
01/02 21:11, , 4F
01/02 21:11, 4F
→
01/02 21:12, , 5F
01/02 21:12, 5F
推
01/02 21:31, , 6F
01/02 21:31, 6F
→
01/02 22:36, , 7F
01/02 22:36, 7F
→
01/02 22:36, , 8F
01/02 22:36, 8F
推
01/02 22:43, , 9F
01/02 22:43, 9F
推
01/02 23:11, , 10F
01/02 23:11, 10F
推
01/02 23:25, , 11F
01/02 23:25, 11F
→
01/02 23:31, , 12F
01/02 23:31, 12F
→
01/02 23:51, , 13F
01/02 23:51, 13F
→
01/03 00:34, , 14F
01/03 00:34, 14F
→
01/03 00:35, , 15F
01/03 00:35, 15F
→
01/03 00:35, , 16F
01/03 00:35, 16F
→
01/03 02:32, , 17F
01/03 02:32, 17F
→
01/03 09:29, , 18F
01/03 09:29, 18F
→
01/03 09:29, , 19F
01/03 09:29, 19F
→
01/03 09:30, , 20F
01/03 09:30, 20F
→
01/03 09:31, , 21F
01/03 09:31, 21F
→
01/03 09:32, , 22F
01/03 09:32, 22F
→
01/03 09:33, , 23F
01/03 09:33, 23F
→
01/03 09:33, , 24F
01/03 09:33, 24F
→
01/03 09:34, , 25F
01/03 09:34, 25F
→
01/03 09:34, , 26F
01/03 09:34, 26F
→
01/03 09:36, , 27F
01/03 09:36, 27F
→
01/03 09:36, , 28F
01/03 09:36, 28F
→
01/03 09:37, , 29F
01/03 09:37, 29F
→
01/03 09:41, , 30F
01/03 09:41, 30F
→
01/03 09:41, , 31F
01/03 09:41, 31F
→
01/03 09:42, , 32F
01/03 09:42, 32F
→
01/03 11:26, , 33F
01/03 11:26, 33F
→
01/03 11:27, , 34F
01/03 11:27, 34F
→
01/03 11:27, , 35F
01/03 11:27, 35F
→
01/03 11:32, , 36F
01/03 11:32, 36F
→
01/03 11:37, , 37F
01/03 11:37, 37F
→
01/03 11:38, , 38F
01/03 11:38, 38F
→
01/03 11:39, , 39F
01/03 11:39, 39F
→
01/03 11:40, , 40F
01/03 11:40, 40F
→
01/03 11:40, , 41F
01/03 11:40, 41F
→
01/03 11:41, , 42F
01/03 11:41, 42F
→
01/03 11:43, , 43F
01/03 11:43, 43F
→
01/03 11:47, , 44F
01/03 11:47, 44F
→
01/03 11:48, , 45F
01/03 11:48, 45F
→
01/03 11:49, , 46F
01/03 11:49, 46F
→
01/03 11:50, , 47F
01/03 11:50, 47F
→
01/03 11:51, , 48F
01/03 11:51, 48F
→
01/03 11:51, , 49F
01/03 11:51, 49F
→
01/03 11:53, , 50F
01/03 11:53, 50F
→
01/03 11:53, , 51F
01/03 11:53, 51F
→
01/03 11:54, , 52F
01/03 11:54, 52F
→
01/03 11:54, , 53F
01/03 11:54, 53F
→
01/03 11:54, , 54F
01/03 11:54, 54F
→
01/03 11:57, , 55F
01/03 11:57, 55F
→
01/03 11:58, , 56F
01/03 11:58, 56F
→
01/03 11:59, , 57F
01/03 11:59, 57F
→
01/03 12:00, , 58F
01/03 12:00, 58F
→
01/03 12:00, , 59F
01/03 12:00, 59F
→
01/03 12:04, , 60F
01/03 12:04, 60F
推
01/03 12:05, , 61F
01/03 12:05, 61F
→
01/03 12:06, , 62F
01/03 12:06, 62F
→
01/03 12:10, , 63F
01/03 12:10, 63F
推
01/03 22:47, , 64F
01/03 22:47, 64F