2011.09.28 12:39

Firefox 7 正式版釋出,記憶體管理大戰實測

ADVERTISEMENT

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

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

Windows:

Mac:

ADVERTISEMENT

Linux:

關於Firefox 7的特色介紹,可以參考、,在此就不再贅述。

ADVERTISEMENT

▲Firefox 7正式版。

ADVERTISEMENT

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

Firefox 7 新增、改進功能:

  • 大幅提高能力。
  • 新增,加速Windows系統中的Canvas繪製顯示速度。
  • 提高Firefox Sync同步的效率,書籤和密碼更改後會立即進行同步。
  • 新增支援text-overflow: ellipsis的CSS 3屬性,當文字溢出預定畫面時會略過顯示。
  • 新增支援Web Timing specification,提供網頁開發人員Navigation Timing相關技術。
  • 加入系統,藉由telemetry套件讓使用者能匿名回傳效能數據給Mozilla,提供未來版本改進的依據。
  • 修正幾個穩定性問題。

完整網址列復活秘技

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

ADVERTISEMENT

▲在網址列輸入「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%。在文中,我們引述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還會持續提升記憶體管理。

延伸閱讀:

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

ADVERTISEMENT