PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

回應
 
主題工具
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,035
次世代瀏覽器誰比較省資源?

剛剛做了一個簡單的瀏覽器資源消耗測試
比較了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
     
      
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2008-09-25, 09:19 PM #1
回應時引用此文章
野口隆史離線中  
AMD-Ti
Elite Member
 
AMD-Ti的大頭照
 

加入日期: Jul 2003
您的住址: Großdeutschland
文章: 6,997
感謝測試.
除記憶體消耗量以外,CPU使用率如何呢?
或者說,CPU要運作多久才能把這些頁面裡的資料全部處理完畢?
 
舊 2008-09-25, 09:49 PM #2
回應時引用此文章
AMD-Ti離線中  
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,035
引用:
作者AMD-Ti
感謝測試.
除記憶體消耗量以外,CPU使用率如何呢?
或者說,CPU要運作多久才能把這些頁面裡的資料全部處理完畢?

我的系統一次用Chromium開10個NBA分頁
差不多5秒左右就全部開完了

CPU使用率視你的硬體等級來決定
等級越高使用率就越低,在我的系統使用率都不高
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2008-09-25, 10:03 PM #3
回應時引用此文章
野口隆史離線中  
AMD-Ti
Elite Member
 
AMD-Ti的大頭照
 

加入日期: Jul 2003
您的住址: Großdeutschland
文章: 6,997
原來如此.看來CPU使用率應該不是問題.
舊 2008-09-25, 10:17 PM #4
回應時引用此文章
AMD-Ti離線中  
K8FX
Advance Member
 
K8FX的大頭照
 

加入日期: Feb 2005
文章: 342
chrome開啟七八個分頁,工作管理員差不多四五個!

真的是一個分頁一個進程嗎?
舊 2008-09-25, 10:50 PM #5
回應時引用此文章
K8FX離線中  
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,035
引用:
作者K8FX
chrome開啟七八個分頁,工作管理員差不多四五個!

真的是一個分頁一個進程嗎?

這是因為你用同一個進程開啟了同樣網域的分頁才會這樣
試著把這些同進程開啟的分頁改變一下網域,他們就會變成獨立進程了
你看我貼的圖也應該看的出來,開啟的網頁是共用進程還是獨立進程

要不然Google也有說明
引用:
視您開啟網站的方式而定,有時多個網站會共用單一處理程序。 按下 [結束程序] 按鈕後,所有相關聯的分頁中都會顯示唉唷,糟糕囉! 訊息。

http://www.google.com/support/chrom...=95672&hl=zh_TW

Chrome推廣漫畫,第一篇就是在說這個,請從第三頁開始看起
http://www.google.com/googlebooks/chrome/med_02.html
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2008-09-25, 11:50 PM #6
回應時引用此文章
野口隆史離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是12:39 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。