發新話題
打印

[網路工具] 次世代瀏覽器誰比較省資源?

次世代瀏覽器誰比較省資源?

剛剛做了一個簡單的瀏覽器資源消耗測試
比較了Safari 4.0Opera 9.60Firefox 3.0.2IE8 Beta2以及Chromium開啟網頁的資源消耗量

測試硬體使用intel E6300@3G跟2G RAM
測試方式為每個受測瀏覽器同時開啟10個NBA官方網站
然後使用Chromium內的Memory比較功能統計的結果來作為這次測試的最終結果
所有的NBA網站均採用TAB的方式,而不是"New Window"的方式開啟!
受測瀏覽器中除了Firefox的成績可能會對它不太公平外(我裝了超過30個擴充套件)
其它的瀏覽器均無任何修改!


首先這張是Chromium的統計結果截圖



成績圖表:



資源佔用最高的是Chromium居次的是IE8
成績表現最好的是Opera以及Safari!
對於這次的結果其實並不意外,由於IE8跟Chromium使用了新的設計
因為強調Web APP的應用,他們加強了瀏覽器的安全性以及穩定性
在以往的瀏覽器對於分頁的處裡是採用一種稱為one Process for Everything的方式
意思就是一個進程處裡所有的分頁裡的JS engine還有解析HTML等等的工作
這種做法的優點就是瀏覽器本身會比較省系統資源,理論上速度也會比較快!
但是這種傳統式的做法有個很大的缺點!由於所有的物件全部都是由單一進程處理
如果瀏覽器的JS engine或者是其中一個分頁因為Bug的關係會導致其它已經開啟的分頁遭到強制關閉!
現在網路瀏覽器已經進入了一個新的時代,未來會有越來越多Web APP出現
所以現在比較新的瀏覽器都會採用one Process Per Tab這種做法
意思就是說你眼睛所看到的每一個分頁全部都是一個單獨的進程
如果你因為某些原因導致某個你正在操作的分頁崩潰,你只需要重新啟動這個剛崩潰的分頁
而其它已經開啟的分頁則不會受到影響,依然可以繼續使用
但是這種方式的缺點就是會消耗更多的資源,因為每一個分頁都有自己的JS engine
也就是每個分頁之間的進程所使用的資源全部都是各自獨立!
不會說A進程跟B進程共用JS engine,C進程又跟B進程共用網路連結的組件
所以從理論上來看這種做法是維持了安全以及穩定,但是要付出犧牲一些性能的代價!


以上文章轉貼自Lawliet'blog

[ 本帖最後由 ㄚ一 於 2008-9-25 21:22 編輯 ]
本帖最近評分記錄
  • integear 黃金 +150 精品文章 2008-9-25 21:25
  • integear 威望 +100 精品文章 2008-9-25 21:25
Lawliet's blog
Folding@home with GPGPU集中討論串,大家一起來努力朝著全球制霸的目標邁進!

TOP

之前FF的快速也是用記憶體資源換來的……

在硬體容量一直巨大化的現在,有效率、穩定或許會比絕對量值的資源耗用量來得重要,特別是對我這種常常狂開分頁開到FF3當掉的人而言……
問題是,到底你要相信自己舊有的瘋狂理論,還是你那雙會說謊的眼睛?
∼艾倫•葛林斯潘,《THE AGE OF TURBULENCE》

「他看見了我的靈魂、我的恐懼、我的脆弱、我無能面對一個我假裝很在行的世界,而我對這個世界一無所知。」
∼保羅•科爾賀,《愛的十一分鐘》(Onze Minutos)

TOP

回復 2# 的帖子

Firefox的記憶體資源在目前來說還是佔用最少的
我這個測試裡比Firefox少的那兩個全部都是測試版
Firefox預設會根據你的硬體調整使用的記憶體大小
如果你不喜歡預設的分配,你也可以自行調整到喜歡的大小
http://kb.mozillazine.org/Browser.cache.memory.capacity

其實對於某些用Firefox不穩定的人
我建議可以自行下載源碼用VS 2005編譯一次
編譯過後就很穩定了

[ 本帖最後由 ㄚ一 於 2008-9-25 23:10 編輯 ]
Lawliet's blog
Folding@home with GPGPU集中討論串,大家一起來努力朝著全球制霸的目標邁進!

TOP

FF3已經第二次修正穩定性問題了,我想應該會好轉。人是習慣的動物啊(也就是當久了就自然會避開可能當機的操作)……

因為很少同時跑一堆程式,所以實際資源佔用量我不太常注意到,只要開網頁夠快速就夠了。只有寫論文時又開一堆PDF又開網站查詢,才比較會注意到資源問題(因為PDF-XChange PDF Viewer也是一個吃資源怪物)。
問題是,到底你要相信自己舊有的瘋狂理論,還是你那雙會說謊的眼睛?
∼艾倫•葛林斯潘,《THE AGE OF TURBULENCE》

「他看見了我的靈魂、我的恐懼、我的脆弱、我無能面對一個我假裝很在行的世界,而我對這個世界一無所知。」
∼保羅•科爾賀,《愛的十一分鐘》(Onze Minutos)

TOP

發新話題