看板 Browsers 關於我們 聯絡資訊
10月以來Fx的js引擎改良,在Octane上的測試成績大幅提昇, 本來一個多月前在MAC上兩者已經幾乎一樣,甚至Fx超前一點點, 現在在Windows平台上也大幅拉近距離,可以參考 http://arewefastyet.com/#machine=17 的每日測試比較圖(網站內的測試編譯都沒有經過PGO優化) 由於Mozilla認為Octane測試沒有實質意義, 所以以往不會特別為了Octane測試做優化, 這次的改進"碰巧"可以大幅提昇Octane的分數, 我很好奇如果經過PGO優化或者BetterPGO優化以後, 到底分數可以提升多少,所以胡亂測得結果如下: 1. official 33.0 23276 22868 -21568 23351 22792 22790 -22569 23150 23194 22840 23034 23151 -22611 23150 -23522 23011 23382 23109 23364 -23391 avg.23097.47 (0.00%) 2. lawliet 33.0 http://sourceforge.net/projects/lawlietfox/files/Release/33.x/ 24301 24422 -24137 -24902 24513 24302 -24921 24537 24848 24467 24320 24765 24747 24526 -24188 24496 24840 -24133 24708 24659 avg.24563.4 (+6.35%) 3. tete009 33.0 http://www1.plala.or.jp/tete009/en-US/software.html -24367 24843 24784 24897 -24452 25183 -24498 25037 24692 25147 25080 25205 24836 -25207 24909 24977 -25327 24920 24753 24805 avg.24937.87 (+7.96%) 4. pcxfirefox 33.0 http://ppt.cc/UkMR -25455 25098 24710 -24422 24871 -24545 25081 24743 -24451 25079 24959 24981 25273 24988 25073 24555 25015 -25494 25143 24977 avg.24969.73 (+8.1%) 5. nightly 2014.10.14 25337 25346 25074 25349 24807 25343 24887 -24717 24777 -24651 24729 -24360 25014 25151 25371 25106 -25447 25215 -25814 25295 avg.25120.07 (+8.75%) 6. light 2014.10.11(同樣是每夜版,同時精簡掉一些模組, 例如WebM、WebRTC、開發者工具等等,編譯的時間是10.11的每夜版) http://sourceforge.net/projects/lightfirefox/files/33/ 26366 -26309 -26001 26785 26943 26683 26980 27283 27069 26914 -27368 -27361 -26182 26985 26558 26675 26973 26857 26849 26667 avg.26839.13 (+16.19%) 7. chrome canary 40.0.2190 26657 26583 26713 26738 26613 26616 -26488 -26500 -26768 26608 -26785 26694 26586 26546 26574 26527 26598 26727 26669 -26428 avg.26629.93 (+15.29%) 實際使用上,不覺得有特別變快xD 我只注意到一個地方比較明顯,light版在噗浪上河道的捲動速度 很明顯比較快,是人體可以明確感受到差異的程度。 而現在每夜版的改良,正式推出大約會在明年一月的Fx35上, 到時候tete009、lawliet、pcxfirefox經過BetterPGO優化, 分數應該會比現在的nightly(分數25120分)再高出至少2000分以上, 那時候的測試成績"看起來"應該會很好看。 不過實際使用上,不一定會覺得明顯有變化。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.36.36 ※ 文章網址: http://www.ptt.cc/bbs/Browsers/M.1413462000.A.576.html 8. nightly 2014.10.16 26222 25894 25968 -25712 -26329 -25719 26132 26079 26234 26201 26121 -25775 -26296 26083 25809 26071 25816 26082 26157 26151 avg.26068.00 (+12.86%) 短短二天nightly的分數進步了948分 啟用Scalar Replacement和新修正的GC以及Fx36移行到VC2013編譯大幅提昇了分數 可能不需要BetterPGO優化多的2000分,官方就能追上chrome的分數 -- ※ 編輯: mayuyu (61.219.36.66), 10/17/2014 13:08:05 lawlietfox 33不知道為什麼我這裡無法啟動所以無法測。 lawlietfox、pcxfirefox、tete009、lightfirefox都支持原生的隨身模式, 其中lightfirefox的行程和firefox獨立,系統中可以同時開啟 light.exe和firefox.exe二個不同的程式。 light的設定檔也是和firefox分開的, 可以直接copy原本火狐的profile使用者設定檔的資料夾給light使用, 不過light使用不同的儲存格式,無法直接匯入原本火狐儲存的密碼, 要用別的工具像lastpass把密碼搬過去。 另外light拔掉了 crashreporter skia webm opus ogg wave webrtc jsd gamepad intl-api accessibility webapp healthreport safebrowsing pdfjs identity tabview social devtools webspeech webgl directshow 等等的模組,會缺少一些功能。 開啟隨身模式的方法: 1. tete009 建立或下載下面網址內的tmemutil.ini複製到tete009的資料夾 http://www1.plala.or.jp/tete009/en-US/software.html#TMOZFAQ_INI 把ini檔案裡的Portable=0改為1。 tete009也可以使用下面的tmemutil-3rd.dll,有比較多的功能 還有可以建立比較淺路徑的profile資料夾。 2. pcxfirefox 把tmemutil-3rd.dll改名為tmemutil.dll覆蓋原本的檔案。 把tmemutil-3rd.ini改名為tmemutil.ini。 打開tmemutil.ini修改Portable=1以及Nocompatete=1。 其他詳細的參數說明請見 https://code.google.com/p/cppinfo/wiki/about_portable_configuration_file?tm=6 3. lawlietfox 修改portable.ini裡的 Portable=1 4. light 將Light\browser\custom_t.ini改名為custom.ini [Option] Custom=1 <--開啟隨身模式 ----------------------------------------------------------- [UserDataDir] IsRelative=1 Path= isCompact=1 <--較淺的profile路徑 ----------------------------------------------------------- [TOption] Custom=1 <--快取和暫存檔放在自定義的路徑,預設是light資料夾底下 ----------------------------------------------------------- [TempDir] IsRelative=1 Path= isCompact=1 <--較淺的cache路徑 把原本系統安裝的火狐的profile複製到隨身版的profile底下, 就可以將原本的個人資料和瀏覽狀態原封不動的移植到隨身版。 C:\Users\你的ID\AppData\Roaming\Mozilla\Firefox \Profiles\你的ID\ 要把隨身版的資料移植回安裝版的火狐,同樣只要將隨身版 資料夾底下的profile複製回去上面的位置, 就可以切換回安裝版的火狐。 (注意light的密碼無法遷移至安裝版,我不確定用sync同步可不可以) (light的vc_sync分支是有保留sync同步功能的版本) (請多備份,以免資料毀損無法還原) -- ※ 編輯: mayuyu (61.219.36.191), 10/17/2014 17:42:58 上面補一下lawlietfox的測試結果 ※ 編輯: mayuyu (61.219.36.166), 10/17/2014 18:39:05 補充說明下,隨身版的profile移植回安裝版的路徑的時候, 如果隨身版的cache是設定放在profile資料夾底下, (tmemutil-3rd是放在profiles\AppData和profiles\LocalAppData裡面, light是直接放在最外面cache2、jumpListCache、startupCache和thumbnails) 放回去的時候這幾個資料夾不要搬,搬其他的檔案就可以了。 (如果堅持一定要把暫存檔也移植回安裝版,安裝版的暫存檔是放在 C:\Users\你的ID\AppData\Local\Mozilla\Firefox\Profiles\你的ID\ 把cache2、jumpListCache、OfflineCache、safebrowsing、 startupCache和thumbnails複製回這裡就可以了) -- ※ 編輯: mayuyu (61.219.36.181), 10/17/2014 19:04:35
t7yang: 分數好看是很好,但實際上使用的感覺才是最重要 10/17 22:30
mayuyu: 除了噗浪以外 我沒有觀察到明顯差異 10/17 23:35
mayuyu: 喔 還有一個地方 某個資料庫排序和2D繪圖的時候 10/17 23:35
mayuyu: nightly是有比較快一點 其他Google應用我沒有測 10/17 23:36
mayuyu: nightly和很多套件目前還不相容 套件重度使用者可能 10/17 23:36
mayuyu: 不適合轉換使用 而且每天都會有新的bug xD 10/17 23:36
mayuyu: 不過這是這幾年來Fx在Google自家的Octane上最接近 10/17 23:36
mayuyu: chrome的時候 如果加上BetterPGO 現在的Fx甚至 10/17 23:36
mayuyu: 還倒贏最新的chrome開發版 也就是說在舊的三個js指標 10/17 23:37
mayuyu: 測試當中Fx在所有平台上都超過chrome 所以讓我感到很振奮w 10/17 23:38
mayuyu: 剛測了一下Google Map 結果light版比chrome38還快 10/18 00:11
ThisIsNotKFC: 推辛苦測試 10/18 16:34
9. nightly 2014.10.17 26555 26505 26523 26589 -26692 26531 26581 -26713 26433 26464 26602 26525 26582 26494 26633 26400 -26231 -26113 26461 -26395 avg.26525.2 (+14.84%) -- ※ 編輯: mayuyu (61.219.36.206), 10/18/2014 23:10:35
mayuyu: 應該PGO優化就這樣了 看看BetterPGO還能再榨出多少 10/18 23:20