昨天才剛報導 Firefox 7 正式版出現在Mozilla官方FTP目錄中,很快的 Mozilla 就在當天更新官網釋出 Firefox 7 。雖然介面還是一個樣,但是記憶體管理的優化是有目共睹的,T客邦也實際測試了一下 Firefox 7、Firefox 6 的記憶體管理大比拼,讓數字來說話。

Firefox 7 正式版下載網址:(正體中文)

Windows:http://moztw.org/firefox/download/latest-win.html

Mac:http://moztw.org/firefox/download/latest-osx.html

Linux:http://moztw.org/firefox/download/latest-linux.html

(其他語言及版本)

關於Firefox 7的特色介紹,可以參考Firefox 7 正式版搶先下載Firefox 7 Beta 1 釋出,記憶體最高節省50%,在此就不再贅述。

▲Firefox 7正式版。

▲IE團隊照例送上蛋糕,接下來一年要編列8~9個蛋糕的預算了...(圖片來源)

Firefox 7 新增、改進功能:

完整網址列復活秘技

lifehacker網站發現Firefox 7另外一個祕技,能將網址列恢復有HTTP的完整網址顯示方式,首先在網址列(又稱智慧位置列,Awesome Bar)輸入「about:config」,搜尋「privacy.popups.showBrowserMessage」,確定為true(預設為true);接著搜尋「browser.urlbar.trimURLs」,調整為false(預設的true),重新開啟瀏覽器就能還你完整網址列。

▲在網址列輸入「about:config」。

▲搜尋「privacy.popups.showBrowserMessage」,確定為true。

▲搜尋「browser.urlbar.trimURLs」,將預設的true調整為false。

▲完整網址列恢復。

Firefox 7 vs. Firefox 6 記憶體大比拼

這次的重頭戲就是傳說中的記憶體管理,Firefox 7透過MemShrink技術減少記憶體使用量,提升瀏覽器速度和穩定性,Firefox 7記憶體使用量平均比Firefox 6(以及Firefox 5、4)減少20~30%、最高甚至能減少到50%。在Firefox 7 Beta 1 釋出,記憶體最高節省50%文中,我們引述Mozilla工程師和第三方單位的測試數據佐證,不過引用這麼多數據終究比不上自己實測來的印象深刻。

第一項測試為開啟瀏覽器、並連續打開10個分頁,觀看記憶體用量。從一開始就能明顯感受到Firefox 7的進步,Fireofx 7開啟10個分頁後,記憶體僅使用183MB左右,Firefox 6則是多出70MB達到251MB左右。

▲開啟10個分頁測試,Fireofx 7(圖左)為183MB左右、Firefox 6(圖右)為251MB。

第二項測試是連續點選網頁10分鐘(約點選100次網頁,大概是筆者正常上網1~2小時的網頁開啟量),觀察記憶體用量的變化。Firefox 7開啟每個新網頁時,記憶體用量不免會有些消長,不過每一陣子就會吐回一些記憶體;連續使用10分鐘後,最後穩定維持在215MB左右,僅小幅增加30MB左右。Firefox 6在同樣測試條件下,只見吃掉的記憶體遠大於吐出的記憶體,10分鐘過後穩定維持在320MB左右,增加約70MB、與Firefox 7的差距更達到100MB以上。

▲連續瀏覽網頁10分鐘之後,Fireofx 7(圖左)為215MB左右、Firefox 6(圖右)為320MB。

效果有沒有差?答案是有,而且還很明顯,對於長時間使用瀏覽器的感受會更為深刻。況且Firefox 7的MemShrink技術還不是最佳化的,屆時Firefox 8、Firefox 9還會持續提升記憶體管理。

延伸閱讀:

Firefox 7 正式版搶先下載

Firefox 7 Beta 1 釋出,記憶體最高節省50%

(後面還有更多效能實測)

Firefox 7效能實測

我們也依照慣例測試了SunSpider 0.9.1 JavaScript Benchmark以及Peacekeeper benchmark。雖然Firefox 7在記憶體管理獲得長足進步,不過性能增長的幅度有限,平時使用上也感受不到太大的差異。

SunSpider 0.9.1 JavaScript Benchmark測試成績:

  • Firefox 7:296.0ms +/- 0.8%(連結)
  • Firefox 6:297.1ms +/- 1.1%(連結)

▲SunSpider 0.9.1 JavaScript Benchmark測試成績,圖左Firefox 7,圖右為Firefox 6。 (測試成績會受硬體影響,見文末測試平台規格)

Peacekeeper Benchmark測試成績:

  • Firefox 7:4511
  • Firefox 6:4032

▲Peacekeeper benchmark測試成績。(測試成績會受硬體影響,見文末測試平台規格)

▲HTML5TEST測試成績(2011/09/28),圖左為Firefox 7,圖右為Firefox 6。(測試成績不受硬體影響)

測試平台:

  • CPU: Intel Core 2 Duo E7200
  • RAM:2GB
  • 顯示卡:NVIDIA GeForce 8600 GT
  • 作業系統:Windows 7 32位元

國外網站效能實測

lifehacker網站針對Firefox 7、Chrome 14、IE9、Opera 11.51等瀏覽器做了詳細的評比,包含開啟瀏覽器速度、載入時間、記憶體管理等選項。我們可以看到Firefox 7在整體瀏覽器之間算是相當不錯。

▲開啟瀏覽器速度,Opera 11.51速度最快、Firefox 7次之。

▲載入9個分頁速度,Opera 11.51速度最快、IE9次之。

▲JavaScript效能測試,Chrome 14最高、Firefox 7次之。

▲DOM/CSS測試,Opera 11.51分數最高、Firefox 7次之。

▲記憶體使用量(無使用擴充套件),Opera 11.51和Firefox 7使用量最低。

▲記憶體使用量(使用5個擴充套件),依舊是Opera 11.51和Firefox 7使用量最低。

資料來源:lifehacker