Firefox 4 搶先玩!到底Firefox 4是否變快變順?長時間效能實測
雖然說喜歡Firefox的用戶更在意的應該還是Firefox的自訂性與擴充功能,但因為其它瀏覽器在網頁開啟速度上確實有長足進步,所以Firefox 3.6晉升到Firefox 4的過程中,如果速度還是差其它瀏覽器太多,那就有點說不過去了。
那麼,在我從Firefox 4 Beta到現在Firefox 4 RC2的使用過程中,到底有沒有覺得Firefox 4在網頁瀏覽速度上足以獲得一個令用戶滿意的成績呢?今天我就想以實際長時間使用下的數據測試,來試著忠實呈現這個問題的面貌,也提供大家是否值得選擇Firefox 4的其中一種參考點。
「速度」不是瀏覽器評價的全部,但確實是很重要的一個部分,那麼Firefox 4在這上面表現得如何呢?直接先說結論,不管是從數據上或實際使用感受上,我都認為Firefox 4在速度上大幅度的超越了Firefox 3.6!但是,我也認為Firefox 4整體上仍然是比Google Chrome、Opera、IE9慢的瀏覽器!不過基本上這四款瀏覽器的速度差距已經非常非常接近。
- 2011/03/22更新:Firefox 4官方正式版推出:「Firefox 4 中文正式版推出!或許你會需要Firefox 4.0的八個理由」。
- Firefox 4 RC2:http://www.mozilla.com/zh-TW/firefox/RC/
- 測試環境:Windows 7 32位元系統,四核心CPU,2GB RAM。
- 測試瀏覽器:Firefox 4 RC2、Google Chrome 10、Opera 11.01、IE9
- 測試前提1:先清空所有瀏覽器的快取,電腦重新開機,並以第一次啟動各個瀏覽器為測試基準。
- 測試前提2:所有瀏覽器都以基本版為準,沒有安裝額外的擴充套件。
- PeaceKeeper:Firefox 4還是比其它瀏覽器慢
如果從「PeaceKeeper」的測試來看,Firefox 4不僅敬陪末座,而且和其它瀏覽器都有明顯的「分數」差距。
PeaceKeeper是一個Javascript速度測試,但更偏向挑戰多媒體特效的執行極限,它是以綜合評分來表示每個瀏覽器的速度高低,分數愈高愈好。而在我的測試中,表現最好的是Google Chrome,然後依序是Opera、IE9,最後是Firefox 4。
姑且先不論分數差距上的實際影響(因為我們並不知道PeaceKeeper所謂的統計分數在實際使用上的意義),但起碼這個排序,符合我自己的實際使用體驗:那就是Firefox 4並沒有比其他瀏覽器快,甚至我必須承認Firefox 4還是最慢。
- SunSpider:但是Firefox 4速度上比起Firefox 3.6快了非常非常多
Firefox 4或許在速度測試上還是敬陪末座,但這個「最慢」是真的很慢嗎?還是只是很些微的差距而已?
讓我們以「SunSpider」這個Javascript速度測試來看,這個測試呈現的是每個瀏覽器的平均執行時間,所以數字愈小,表示執行時間愈短,也就是該瀏覽器愈快;而其單位是毫秒,也就是千分之一秒。
讓我們先看看舊版的Firefox 3.6,這款瀏覽器在SunSpider的測試數據是912.2毫秒。
而在Mozilla自家的Kraken測試中(另外一個Javascript速度測試,也是以毫秒為單位,數字愈小表示愈快),Firefox 3.6更是花了29153.1毫秒才完成測試。
那麼新版的Firefox 4呢?在SunSpider的速度測試上,Firefox 4進步到了312.1毫秒,和Firefox 3.6相比加快了三倍左右。
而用Mozilla自家的Kraken測試,Firefox 4的速度是7962.2毫秒,也是比Firefox 3.6快了三倍多!
所以我們第一個可以證明的,就是:「Firefox 4真的比Firefox 3.6快非常多」。
- SunSpider:實際速度上,Firefox 4和Opera、Google Chrome、IE9並沒有差太多
從前面PeaceKeeper的「分數評比」來看,Firefox 4的分數看起來真的是很低,不過如果以SunSpider的「實際速度」測試來看,Firefox 4的速度雖然還是最慢,但並沒有那麼明顯的差距。
前面我們已經舉過Firefox 4在SunSpider上的測試速度是312.1毫秒(愈小愈快),而Opera 11在SunSpider的速度則是302.6毫秒。
Google Chrome的速度是298.9毫秒。
IE9最快,在SunSpider上的速度測試是270.7毫秒。毫秒是千分之一秒,所以上述四款瀏覽器的速度,基本上也可以說沒有明顯的差距。
我對這個結果也是沒有懷疑,因為IE9確實在執行某些網頁時速度超級快,甚至感覺好像比Google Chrome快。
只是從SunSpider的比較上,也印證了我的另外一個使用體驗:那就是Firefox 4雖然最慢,但實際使用上並沒有非常明顯的速度差距感受,我還是會覺得Firefox 4開啟網頁很快,只是可能沒有最快而已。
- 記憶體資源佔用:Firefox 4效能最好,大多時候資源佔用最少
前面測試的是開啟網頁時的瀏覽器速度,而除了這個層面外,影響速度的原因也包含了瀏覽器本身在作業系統中的執行效能,例如記憶體吃得兇不兇?
我這邊將以沒有安裝擴充套件的瀏覽器進行測試,看看四款瀏覽器基本版的執行效能如何。雖然影響作業效能的因素很多,例如CPU使用率等等,但是因為容易拿到的數據是記憶體佔用,所以我這邊先簡單用記憶體佔用來評斷看看幾款瀏覽器的效能。
下面數字顯示的就是記憶體佔用量,Memory中顯示的是主記憶體佔用,Virtual Memory顯示的是虛擬記憶體佔用,當然數字愈大,表示資源吃得愈兇。
首先在重新開機,第一次啟動瀏覽器,只打開預設首頁(在這裡我全部都設為Google搜尋頁面)的情況下,Firefox 4的記憶體佔用明顯比其它瀏覽器多。
然後我在每個瀏覽器中都打開10個分頁,這10個分頁裡包含了執行中的YouTube影片、多媒體音樂網站、網路編輯應用工具等等複雜度比較高的網頁。
而可以看到,在大家都打開了10個分頁的情況下,Firefox 4的記憶體反而吃得最少,這時候記憶體吃得最多的是IE9。
接著,我持續打開著這10個分頁,並且在這10個網頁中繼續進行操作,例如持續播放影片、播放音樂等等。過了一個小時後,這四款瀏覽器的記憶體佔用如下圖。
可以看到,過了一個小時候,打開10個分頁的Firefox 4的記憶體用量還是最少的,甚至比原本剛剛打開網頁時還少了一點點,而這之中仍然是IE9資源吃得最多。
這個測試也符合我的實際使用感受,那就是Firefox 4 RC開始,記憶體使用量控制得很好,幾乎沒有出現爆衝的情況,這樣有什麼好處呢?優點就是即使長期使用Firefox 4,並且打開大量分頁,還是可以維持穩定流暢的使用。
- 四款瀏覽器的實際網頁瀏覽測試影片:
前面的測試都是數據化的呈現,所以下面我實際錄製了一段影片,雖然錄製手法並不高明,也不是什麼科學測試,但我想表達的是:「實際拿著這四款瀏覽器上網」的體驗是什麼?
從影片中,其實大致可以和前面的數據測試做一個更公平的對照,我的一些簡單結論如下:
- 1.Firefox 4使用上還是真的比另外三款瀏覽器要慢。
- 2.但是這個慢,並不是非常明顯或具體的差距,而是很些微的感受。
- 3.單以Firefox 4來看,其實它的執行速度還是很快的。
- 4.IE9似乎有些效能問題,尤其開啟複雜、多圖網頁時,很容易先頓一下才開啟。
- 5.Opera的網頁捲動效果非常完美又順暢。
- 小結:
所以,做了上述這麼多、這麼長時間的速度測試,再綜合我之前所寫的各篇Firefox 4搶先玩系列文章:
- Firefox 4 搶先玩!用 Firefox 4 分頁群組滿足6種高效率上網需求
- Firefox 4 搶先玩!如何利用Firefox 4中的釘選成應用程式分頁?
- Firefox 4 搶先玩!10款限定 Firefox 4 專用獨享的優秀擴充套件
- Firefox 4 搶先玩!和Firefox 4更搭的Personas個性面板自動換膚
那麼我認為Firefox 4到底是不是一個值得你選擇它的瀏覽器呢?我覺得可以從以下兩個角度去思考:
- 1.如果你最想要的是一個執行速度飛快的瀏覽器,並且這個因素足以排斥其它誘因,那麼Firefox 4絕對不是你的選擇!這時你應該首先考慮Google Chrome。
- 2.如果你喜歡Firefox 3.6中的自訂性、擴充性,但是覺得Firefox 3.6實在慢太多,那麼Firefox 4是你值得期待的升級,因為它快多了,並且沒有慢其它瀏覽器太多(很多時候你感覺不出差距),在記憶體效能控制上也很優秀。
以上,就是我針對Firefox 4速度與效能測試的初步結論,也歡迎大家提供不同意見或測試結果。