2011年3月12日 星期六

Start Faster 瀏覽器啟動加速!讓Firefox 4開啟速度加快兩倍實測

start faster-04

其實我一直沒有覺得Firefox開啟慢是個問題,因為我不會一直開開關關瀏覽器,每次打開瀏覽器起碼都是兩三個小時甚至更多的工作時間,這時候啟動速度那瞬間慢個幾秒,和實際使用時更好的工作效率相比(我的 Firefox 攻略),我會選擇後者。不過Firefox 4新版瀏覽器也確實有想要解決開啟慢的問題,例如我之前在「不要再說Firefox開啟慢, Firefox 4 CSR 加速載入大量回復分頁」一文中就有討論過這個問題。

但是快還要更快,所以mozilla社群中也有人致力於想提供更好的加速啟動方法,而這就是今天要介紹的這款實驗性套件:Start Faster」,適用於Firefox 4,目前可以作用於Windows Vista、Windows 7作業系統,它號稱可以讓Firefox 4啟動時間減半,也就是兩倍的加速度

「Start Faster」是不是真的有效呢?下面我就打算實際安裝來測試看看,並把實際測試數據提供給大家參考,但對我來說這只是有趣的小菜,開啟更快一點不如瀏覽網頁更快一點(後者Firefox 4也已經做到了),而瀏覽網頁更快一點不如在管理自訂上更有效率。

 

 

想要了解「Start Faster」原理的朋友,歡迎參考設計者的文章:「“Start Faster” Addon」有非常詳細的說明,設計者很希望這樣的功能未來可以整合進Firefox當中,但目前還有一些技術瓶頸,所以先推出實驗套件讓大家試試看並提供回饋,設計者也提供了原始碼檔案給大家參考。

 

下面讓我們一起試試看,在WIndows Vista、Windows 7中,用Firefox 4安裝這款「Start Faster」擴充套件(不需重新啟動瀏覽器),這時會彈出一個要你允許「svc.exe」執行程序權限的要求,是的,你必須允許管理者權限,才能正常使用這款套件,它也會在系統背後運行這個svc.exe程序。

然後你會在桌面上看到多出一個「Faster Firefox」捷徑,請使用這個專用捷徑來開啟Firefox,這樣就能感受到開啟速度兩倍加速的火狐囉!

start faster-05

 

 

至於到底有沒有效果呢?下面我就來實際試試看!我使用「About Startup 」來偵測啟動時間,單位是毫秒。我的測試環境是Windows 7 32位元系統,使用我平常有安裝正常套件的工作用Firefox 4 RC,並且都是在「重新開機」後「第一次啟動Firefox」時進行的測試。

 

首先,我們看看沒有安裝Start Faster的Firefox 4,在開機後第一次啟動時的數值如下。

start faster-02

 

然後我們看看已經安裝Start Faster的Firefox 4,在開機後第一次啟動時的數值如下(數值愈小表示愈快)。

附註:這張我抓圖時不小心先把常駐的一個tab app關閉,但開啟時確實是有連帶開啟和上面沒有安裝Start Faster時一樣的tab app的。因為懶得重新再開機再抓圖,所以直接在這裡解釋以免誤會。

start faster-03

 

很明顯的看到,在我的使用環境中,確實安裝Start Faster後開啟Firefox 4的速度加快了兩倍以上!

目前Start Faster因為還有技術限制,所以必須使用svc.exe這樣的折衷方法來加速,但設計者也希望以後能有更好的方案與改進,而有興趣嘗試看看的朋友,也歡迎玩玩看並提供你的測試結果。

43 則留言 :

  1. 請問這樣會不會更耗系統資源呢?如記憶體之類的?

    回覆刪除
  2. 不會,我已經試用了一整天,
    那個svc.exe程序一直都只影400KB大小

    我就是因為它不會影響系統資源所以才介紹的^^

    回覆刪除
  3. 為何XP沒有用啊?

    回覆刪除
  4. 設計者有在他的文章裡說到,
    因為他「沒有xp系統」,所以沒辦法在這個環境測試^^

    或許有心人可以贊助他一套~

    回覆刪除
  5. 感想:有變快,不過瀏覽網頁還是chrome較快

    回覆刪除
  6. 是說我fx開起速度反而比chrome快,大概是gc擴充功能裝比較多吧

    回覆刪除
  7. 不知道可不可以勞煩有實際測試過的使用者拍個片一下@@
    因為光是數值的差距很難感覺得出來XD

    回覆刪除
  8. 我本來想拍片,但其實真的很難「看」得出來(因為毫秒是很小的差距)

    其實我在很久之前已經有拍片測試過Firefox和chrome的開啟速度、網頁瀏覽速度,我相信從影片裡也是肉眼看不出來差距的

    開啟速度:
    http://www.youtube.com/watch?v=UmgyJK2iq4s


    網頁瀏覽速度:
    http://www.youtube.com/watch?v=BOqTp3tD1Ao

    回覆刪除
  9. 看了一下原理,就是不讓系統的prefetch加載firefox的dll文件,停用prefetch服務應該也能達到同樣的效果吧?

    回覆刪除
  10. 我不清楚這樣是不是正確作法^^

    技術性的東西我不懂,我只是比較實際結果而已~
    有興趣的朋友則可以和該設計者討論看看喔~~

    回覆刪除
  11. 我裝了以後,但是沒有跳出svc.exe程式出來,但是桌面上有建立新的捷徑,不過開啟後我開啟工作管理員,裡面沒有svc.exe再執行耶……請問這樣有安裝成功嗎…

    回覆刪除
  12. 這樣感覺怪怪的

    是在vista或win7下使用的嗎?

    回覆刪除
  13. main 76
    sessionRestored 1393
    firstPaint 3235
    可能我沒裝太多東西吧
    不過...
    這種不能跨平台的擴展,完全沒有價值
    我的FireFox數值是在Ubuntu10.04LTS之下跑的
    使用跨平台瀏覽器,還去用綁定在M$系統的擴展
    這根本就是本末倒置

    回覆刪除
  14. 樓上這樣講就不對了

    對你而言可能價值不大 但對其他使用者呢?

    如果你用的是Windows憑甚麼不能用M$專用的附加元件?

    大部分的人用火狐瀏覽器的原因並不是因為「跨平台」這個特點而去用的,「跨平台」是火狐的特性之一,並不是唯一的優點

    讓在Windows環境下的使用者有更好的使用體驗何來的本末倒置?

    難道因為火狐是跨平台的瀏覽器 就不能用任何非跨平台的技術來改善瀏覽體驗嗎?

    因為不能跨平台而不使用可以改善瀏覽體驗的功能 這才算是本末倒置

    回覆刪除
  15. 明明我是4.0最新版本
    為何他偵測說不適用??
    把3.6給移除了
    也是一樣?????

    回覆刪除
  16. "其實我一直沒有覺得Firefox開啟慢是個問題"

    我這邊Firefox 開一次要一分鐘以上才開完

    回覆刪除
  17. 我那是指正常使用情況

    開到要一分鐘
    一定是有套件影響等問題才會這樣

    這應該算是異常了,所以要解決衝突問題才是^^

    回覆刪除
  18. 異塵大可以試著把個人隱私的部分調一下
    改成不保留歷史記錄
    然後照原作者所說,vista以上的系統有預載功能prefetch(Superfetch功能)
    將Superfetch功能關掉及系統不需要用到的服務也關掉
    然後再開火狐試試

    回覆刪除
  19. 這樣嘗試的用意是?

    另外我自己正常使用時就是需要保存所有歷史紀錄
    因為我喜歡用網址列來搜尋看過的網頁~~

    回覆刪除
  20. 當然是加快火狐的開啟速度囉
    不過效果很有限就是了
    想要啟動快速,有一個最快的方法
    錢砸下去,換SSD來用

    回覆刪除
  21. 這就是我前言所說的,
    不值得為了一點速度而犧牲使用效率了^^

    例如保留歷史紀錄,還有WINDOWS的一些預載功能,
    會在其他地方發揮作用,
    預載功能我不是很清楚,不過保留歷史紀錄對我來說就非常重要了

    這時候其實開啟速度慢一點也無所謂

    回覆刪除
  22. 而其實從這樣的討論來看
    就可以看到本文介紹的START FASTER的優點

    那就是他不用改變或犧牲我原本的使用習慣
    也不用額外花錢
    就能加快啟動速度了

    回覆刪除
  23. 老實說
    M$系統開火狐等那幾秒我覺得其實還好
    比智慧型手機開機快很多倍了

    回覆刪除
  24. 有個小問題...就是產生的捷徑若釘到工具列上,會變成另外開一個Firefox在工具列orz。

    回覆刪除
  25. 免安裝板無法使用嗎?

    安裝一直失敗

    回覆刪除
  26. 其實也幾乎不關瀏覽器的....因此啟動速度對我沒意義
    再者也少關機 通常用待命就讓電腦休息 需要啟動時再按下電源讓電腦醒來....

    重開瀏覽器或重開機是覺得電腦需要restart時才會做的動作....

    回覆刪除
  27. 是有感覺比較快
    可是使用方式有點複雜
    要先執行原來的Firefox4
    再執行Faster Firefox,這樣等於開了兩個Firefox

    如果只執行Faster Firefox的話
    會跑出一個全新的Firefox(無書籤、無附加元件)

    回覆刪除
  28. 我不會出現這個問題耶?
    我是直接執行Faster Firefox就會出現正確的firefox

    回覆刪除
  29. 似乎只適用一個profile
    我把firefox依用途分成二個profile(一般瀏覽及開發用)

    先在一般用瀏覽用profile裝時可以正確運作,但要在開發用裝時,會出現錯誤訊息,但仍安裝成功,捷徑也會跑出來

    但變成只有後裝的才有加速效果,一開始的profile似乎就變成沒有變快了(有保留捷徑)

    現在只有裝一般瀏覽用profile而以

    回覆刪除
  30. 因為留言後覺的怪怪的,因為只是憑感覺
    剛剛真的裝了About Startup來測試,分別重開機然後測試第一次開啟firefox及關掉後再開一次,每次都先開啟第一個profile,接著再開啟另一個profile
    反而發現一個有趣的現像

    二個profile分別裝了42、43個擴充套件
    -----------------------------------
    未使用Start Faster
    -----------------------------------
    profile1 第一次啟動
    main 36
    firstPaint 8794
    sessionRestored 9073
    加總:17903

    profile1 關掉後再次開啟
    main 96
    firstPaint 3506
    sessionRestored 3739
    加總:7341

    profile2 第一次啟動(第一次開啟profile1後接著開啟)
    main 75
    firstPaint 9068
    sessionRestored 9339
    加總:18482

    profile2 關掉後重開(開啟profile1後接著開啟)
    main 85
    firstPaint 4277
    sessionRestored 4492
    加總:8854

    -----------------------------------
    使用Start Faster
    -----------------------------------
    profile1 第一次啟動
    main 2519
    firstPaint 6683
    sessionRestored 7290
    加總:16492

    profile1 關掉後再次開啟
    main 1775
    firstPaint 5336
    sessionRestored 5581
    加總:12692

    profile2 第一次啟動(第一次開啟profile1後接著開啟)
    main 2621
    firstPaint 8740
    sessionRestored 8974
    加總:20335

    profile2 關掉後重開(開啟profile1後接著開啟)
    main 2226
    firstPaint 6309
    sessionRestored 6526
    加總:15061

    看到此結果後,我決定停用 Start Faster 因只第一次開啟時有加速到,反而接著開開關關時速度較慢(似乎就是上面先進提到的運作原理部份)

    因為我蠻常開開關關的,可能這個就比較不那麼適合了

    雖然其實"真正的感覺"而非數字的比較是差異不大就是了

    回覆刪除
  31. 其實就像我文章一開始提到的

    這是設計者為了思考如何加快firefox啟動速度而做的實驗套件

    所以有興趣的朋友試用後的數據回報,相信對firefox的開發會有幫助的

    回覆刪除
  32. 現在只希望4.0快推出正式版
    不然就要先找讓3.6.15快速開啟的擴充套件
    真的覺得開的慢也關的慢= =

    回覆刪除
  33. 這有對隨身版有效嗎?其待日後發展!!!

    回覆刪除
  34. 用后感觉比较快,但内存占用非常严重,十几个页面竟然占用了 2G 多内存

    回覆刪除
  35. 這應該是哪個環節出現問題了

    可以多試幾次看看
    或是看看有沒有哪個常駐軟體或套件有衝突

    回覆刪除
  36. 感覺快好多
    謝謝版主的分享

    回覆刪除
  37. 開啟速度確實快了好多~感謝推薦好物!!

    回覆刪除
  38. 離題問個問題

    IE Tab Plus早前被發現含有廣告軟體
    現在推出了乾淨版
    網主覺得怎麼樣?用不用好呢?

    回覆刪除
  39. 在XP SP3上的FF4.0正式版安裝出現問題
    跳出訊息:
    『無法找到程式輸入點 GetUserDefaultLocalName (在動態連結資料庫 KERNEL 32.dll)』
    一台桌電跟一台小筆電
    前者裝安裝版,後者可攜版
    跳出這訊息,沒沒任何安裝,所以是安裝失敗

    回覆刪除
  40. @匿名39:
    我很久沒有使用(安裝)IE Tab類工具了,真的需要就直接開IE

    @麻吉貓咪:
    目前這個套件只支援vista和win7

    回覆刪除
  41. 跟麻吉貓咪一樣,可以因此判定不支援 Win XP 嗎 0.o?

    回覆刪除
  42. 以後會不會支援就不知道了

    回覆刪除

相關文章: