2011年7月8日 星期五

Firefox Aurora 7.0a2 號稱精簡30%記憶體用量,一切為了效能衝刺

aurora 7.0-08

我們都知道Firefox目前也進入了多版本(正式版、Beta版、Aurora版等)同時進行研發的階段,一般用戶當然使用正式版,但想要嘗鮮的用戶,可以透過不同測試版體驗新功能,或是協助Firefox發現問題、理解需求並且變得更好。

而今天在「New Firefox Aurora is Ready for Download and Testing」一文中,看到Firefox釋出了最新的「Firefox Aurora 7.0a2」早期測試版本,有興趣的用戶可以安裝看看,會和你的正式版瀏覽器分開安裝(但使用同一個設定檔),而關於套件相容問題,可以參考我的「Firefox 5 Download!新版開放下載,談擴充套件相容間的愛與恨」一文來解決。

為什麼今天要特別拿這款Firefox Aurora 7.0a2出來談呢?因為這個版本據稱非常大幅度的增進了Firefox的效能,尤其在記憶體用量上官方說對大多數用戶可以達到「30%」以上的降低!!Firefox研發團隊一直在努力讓火狐的效能更好,而在這個版本中首次公開了看起來非常令人滿意的新成果。

 

 

讓我們先來看看Firefox Aurora的官方新功能說明

  • 1.在Mac、Windows、Linux上有更快的啟動速度
  • 2.改進記憶體管理,對大部分用戶來說可以降低30%記憶體用量
  • 3.Javascript垃圾收集器協助你在火狐閒置時釋放更多記憶體
  • 4.Firefox Sync「即時」同步書籤和密碼(應該是一有更新就同步)。
  • 5.改善字體渲染(這點我比較不敏感,歡迎其他用戶來比較)。
  • 6.其他針對開發者的新工具與網頁新技術支援。

 

 

這裡面讓我最有興趣的是「記憶體」用量這一點,其實從Firefox 3.6開始對於記憶體管理就一直有進步,到了Firefox 4、Firefox 5後更是愈來愈好,有興趣的朋友可以參考我之前的「Firefox 4 搶先玩!到底Firefox 4是否變快變順?長時間效能實測」一文。

以結論來說,Firefox 5正式版在記憶體使用上微微落後Opera,但優於Google Chrome。但這是以「原始版」瀏覽器來說的,而當Firefox安裝許多擴充套件後,確實可能因為套件的影響而大幅加大記憶體用量,甚至產生無用的記憶體佔用無法順利釋放等問題。

那麼,今天推出的Firefox Aurora 7.0a2在記憶體管理上有沒有改善呢?下面我要用自己「日常使用」的Firefox來測試看看,也就是已經安裝了將近30個套件的火狐實測。

 

 

  • 打開多個社群網站的Firefox正式版與Aurora版比較

首先我打開安裝了許多套件,正常使用情況下的「Firefox 5正式版」,並且打開常用的社群網站(社群網站通常使用很多技術功能,一般來說比靜態網頁更耗資源),然後使用一段時間。

測試記憶體用量,發現Firefox 5正式版的主程式記憶體來到了404MB(其實已經是一個非常可以接受的範圍,當然這和我精選擴充套件也有關係XD)。

aurora 7.0-05

 

接著,我打開Firefox Aurora 7.0a2最新測試版,安裝同樣的擴充套件,然後也打開同樣的網站並使用一段時間。

測試記憶體用量,這時發現Firefox Aurora 7.0a2前測版只使用了350MB左右的記憶體,和前面正式版相比,大概減少了12.5%的記憶體用量。

aurora 7.0-03

 

 

  • 關閉並閒置一段時間後的Firefox正式版與Aurora版比較:

接著我們看看關閉那些耗費資源的社群網站,然後閒置Firefox一段時間,觀察記憶體管理有沒有發生效果。

以Firefox 5正式版來看,留下簡單靜態網頁後,記憶體用量降低到了252MB

aurora 7.0-06

 

而以Firefox Aurora 7.0a2來看,留下簡單靜態網頁後,記憶體用量同樣降低到了251MB。

aurora 7.0-07

 

 

  • 小結:

以上我自己的簡單測試說明了什麼?

我之所以沒有使用「乾淨的火狐(沒有安裝套件)」來測試,是因為我想了解自己真實使用情況下到底新版Firefox能否發揮效用,而這樣看起來Firefox Aurora 7.0a2確實是有效果的。

從上面的比較我覺得大概可以看出幾點:

  • 1.雖然在我的機器上沒有官方宣稱的30%降低,但12.5%的降低也是很不錯了。
  • 2.在釋放社群網站後,正式版和Aurora回歸的記憶體差不多,也可以反過來解讀為Aurora在開啟多功能型態的網站時能夠有效管理記憶體使用。
  • 3.Firefox 5的記憶體管理其實也很優秀。

但是我的測試裡也還遺漏了一種比較方式,那就是「使用Firefox一整天都不關閉」的情況下,Firefox能否有效的對記憶體進行管理呢?尤其在安裝許多套件後,Firefox還能不能讓記憶體使用保持一個最佳化狀態?

這個就留待今天大家一起來測試看看囉!

46 則留言 :

  1. 4.Firefox Sync「即時」同步書籤和密碼(應該是一有更新就同步)。

    這即時同步有bug,不知道是同步過於頻繁還是怎樣,友時網頁會載入很慢、或根本載入不出來。

    回覆刪除
  2. 該死,好像不是同步的問題,每次網頁載入很慢時,重開就好了。

    回覆刪除
  3. 開啟速度好像變快了!

    回覆刪除
  4. 目前還在使用4.0版,也許‧‧‧ 就直接跳到7.0正式版好了 @_@

    回覆刪除
  5. 經測試 Firefox 的即時同步仍然沒有 Chrome 即時,Chrome 能同步毫秒內更動的書籤。

    回覆刪除
  6. Mozilla Labs: Prospector - Predictive Newtab
    https://addons.mozilla.org/en-US/firefox/addon/prospector-predictive-newtab/

    回覆刪除
  7. 7.0alpha又拖垮了 Echofon,暫時撤回 6.0beta。

    回覆刪除
  8. 喔呵呵呵呵
    我已經在用8.0a1了

    回覆刪除
  9. 大家的firefox 5都沒有記憶體問題嗎?
    我的狀況就像下列所述的那樣悲慘
    http://support.mozilla.com/zh-TW/questions/837653
    就算用firefox安全模式(會強制停止addons)
    開啟一個空白分頁(開整夜)
    也無法避免記憶體使用量無止盡的膨脹...
    這個記憶體問題從firefox 4就開始了
    firefox 4更嚴重...膨脹的更快
    3.6.15完全沒有這個問題...

    回覆刪除
  10. 我自己沒有預過這類問題

    但看來要找出BUG也不簡單,
    不知道你有沒有試過「全新安裝(或者開個新設定檔)」的火狐還會這樣嗎?

    如果還會的話,可能就是和特定系統或軟體有衝突了?

    回覆刪除
  11. 有的
    我有把Profiles資料夾整個砍掉
    再重裝
    結果還是一樣的
    其實我的電腦裝的軟體很單純
    就是avast、comodo、smplayer、utorrent、firefox而已
    沒裝過其他些有的沒的
    utorrent也只是單純抓影片而已
    沒抓些exe檔
    因為這台就只是上網機+看片機而已
    我猜可能和某些驅動程式衝到吧

    回覆刪除
  12. 難怪 Firefox Aurora 6.0a2
    最近沒更新是又有重大更新了。

    回覆刪除
  13. 因为工作需要软件稳定性和近乎一天都不关,所以只能通过加记忆体的方式来解决FF的问题。上了4G内存之后基本上无压力~

    回覆刪除
  14. eCleaner
    https://addons.mozilla.org/en-US/firefox/addon/ecleaner/

    回覆刪除
  15. Preferences Cleaner
    https://addons.mozilla.org/en-US/firefox/addon/preferences-cleaner/

    回覆刪除
  16. 如是用Nightly的朋友 請點選:送出效能資料 和 不用adblock plus ..等等 addon ,幫助 firefox 改善得更好

    回覆刪除
  17. 很不爽啊!

    现在Firefox更新太快,不过都是提高运行效率,而没有在功能应用角度创新啊...

    Firefox Sync居然不能同步扩展,很难理解啊!

    回覆刪除
  18. 一直都有,你去看看nightly底下一堆分支就知道了

    回覆刪除
  19. 發現更新之後很多插件出現了問題
    特別是腳本

    回覆刪除
  20. 請問一下,我目前是用FX5.0版,為何連到蘋果動新聞的網頁(例如http://tw.nextmedia.com/animation/iplayer/msecid/1/type/Today/ArtID/33518807/TVID/21273/issueid/20110711),不能播放影片呢? 大家有這個問題嗎?

    回覆刪除
  21. 麻煩異塵大幫我撈一下文章
    謝謝^^

    回覆刪除
  22. 其實行者大你為何還糾結於「記憶體(私人工作集)」...
    僅僅計算RAM用量是非常錯誤的啊.
    而且根本沒有提出過為了處理resource所用的memory的比率.
    試問這種偽測試有什麼價值?

    嘆.

    回覆刪除
  23. 感謝你的專業提醒

    其實技術性的東西我無法處理,關於firefox官方所說的降低30%記憶體用量應該如何解釋或測試,這只能給專業人員來處理了^^

    文章裡也有說只是我的使用經驗分享而已

    對我來說記憶體如果用得太多、佔用而不釋出,確實會有效能問題~從我這樣的一般用戶來看這確實是個問題

    回覆刪除
  24. @雅莉亞:
    因為這兩天垃圾留言太多(近500篇),所以我找不到你的那則留言在哪裡了XD

    回覆刪除
  25. 請問大家有沒有這個問題
    就是歷史記錄中可以"使用自訂的設定",可是我明明已經選擇了"使用自訂的設定",為什麼一回去看都會變成是"保留所有歷史記錄",真的很奇怪

    回覆刪除
  26. @匿名
    給影片不能播放的訪客
    我用8.0a1正常播放

    @異塵大大
    哈哈,沒關係.不是很重要
    我只是回影片不能播的那位而已

    @ve
    你如果是照著預設勾選,會直接變成"保留所有歷史記錄"
    所以你必須要更改預設的選項

    回覆刪除
  27. 我想釋放記憶體的問題,應該不是跟Firefox有關吧!?

    應該是要再安裝一套電腦記憶體管理程式之類的,不用的記憶體能夠自動釋放出來!?

    我記得以前的超級兔子魔法這套軟體,裡面好像有能自動釋放記憶體的選項?!

    回覆刪除
  28. Memory Fox 7.4
    https://addons.mozilla.org/zh-TW/firefox/addon/memory-fox

    Memory Restart 1.4
    https://addons.mozilla.org/zh-TW/firefox/addon/memory-restart

    回覆刪除
  29. FindBar Tweak :: Add-ons for Firefox
    https://addons.mozilla.org/en-US/firefox/addon/findbar-tweak/

    回覆刪除
  30. 我覺得與其說人家方法錯誤不如指出哪裡錯誤!我也很想學習這位匿名先生的方法

    回覆刪除
  31. 能否告知如何把網址列,變成圖片中的樣子?
    謝謝!

    回覆刪除
  32. 什麼樣子,什麼效果,不如說清楚一點比較好吧。

    找找 Addon: Locationbar2

    回覆刪除
  33. 就是把網址列變成一層一層,用三角形顯示

    謝謝!

    回覆刪除
  34. 不要找啦
    關於網址列,下一版會內建以黑色粗體標記主網域
    就在8月16日

    回覆刪除
  35. 這樣啊 那就等到下一版 改成怎樣
    感謝告知!

    回覆刪除
  36. 網址列效果... 上面我已解答了囉.

    不太明白呢,找一個套件,只花幾分鐘,看看合不合意,都覺得浪費時間?寧可以等一個月,等下一版 Firefox 推出?

    何況一個套件可能給你更多功能更多彈性,幫助更大呢.

    真不明白為什麼人家叫你不找,你就真的坐著等... 就是平時少看少學,就一直都不發現樓主這個網址套件了.

    回覆刪除
  37. 小弟在別處看到直接貼在這裡好了
    想要試神速未來狐的 這裡有另一個
    基本上跟Aurora一樣幾乎是每日更新
    http://fbuild.com/
    這是nightly版的一個GPO
    完全以x64為核心在做的
    我一開始還以為我用到了Opera狐XDD

    回覆刪除
  38. 想請教一下~我也蠻愛用Aurorae感覺確實好像較不耗記憶體,但發現現在最新的8.0a2好像變成無法直接把分頁移入書籤,書籤也好像無法自由移動,原本都可以,然後開firefox的就還是可以,原本以為是某個附加元件關係,但好像不是,因那原本的功能是還蠻方便,不知有什辦法解決嗎?感恩

    回覆刪除
  39. 沒辦法,因為設計方式不同了

    回覆刪除
  40. 想問一下aurora要備份add on的方式怎麼樣比較有效率啊?Addon Collector無效了

    回覆刪除
  41. 在Firefox套件網站註冊帳號
    線上建立自己的愛用套件清單
    以後安裝或記錄都很方便

    回覆刪除
  42. 貌似以前Firefox從來沒有承認自己的內存管理有問題

    回覆刪除
  43. 請問一下,如果在aurora版本的分頁上用滾輪滾動的話,會變成一頁一頁切換,如果有超過顯示空間那麼多的分頁的話,一頁一頁切換變得很慢…
    請問要怎麼變成跟6版一樣,直接整行移動呢?

    回覆刪除
  44. 這個可能要找到套件來改,目前我也沒有發現類似的工具

    回覆刪除
  45. 好吧…感謝大大回答我的問題…
    我還是換回穩定版好了…比較習慣…

    回覆刪除

相關文章: