引用:
作者rheinhard
樓主的問題不"全"是flash的問題,瀏覽器本身效能不佳也是問題之一,
我在同樣的硬體和OS上使用這兩種瀏覽器上flash很多的網頁並開多個tab,
chrome的順暢度是遠勝firefox的,
尤其是樓主所說的"開幾個網頁就常石化過好幾秒才又醒來"這點在firefox上真的特別明顯,
chrome就不會,但是chrome的順暢度是靠佔用大量的RAM換來的,
所以,有一好沒兩好就是...
|
架構的不同,所帶來的差異
記憶體吃多吃少跟順暢與否無關
Chrome是multi-process架構
所以每個process都有獨立的plugin process
single process理論上不需要一直process fork
理論上光架構上的不同就可以推估記憶體耗用程度
加上sandbox,導致記憶體耗用會更大幅增加
firefox對與chrome優勢在於,firefox single process的性能
好過chrome非常多,理論上multi tab的情況下chrome的性能會比較好
但實際上firefox在multi tab上性能也贏過chrome不少
如果你用firefox會有嚴重的延遲跟記憶體佔用
可以檢查addons的memory leak問題
例如abp之類會大量消耗記憶體的addon
另外chrome啟動的時候會改變kernel對於反應頻率的問題
chrome啟動後,cpu反應頻率會提升到1000hz
也就是說最低只需經過1ms chrome就可以回應使用者要求
firefox大約是10~15ms或更高,這也是一些人認為chrome反應快於firefox的根據
我未來會調整firefox在這裡的一個參數,目前還在研究與測試當中
或許包含調整設定值的版本會很快到來