更新一下狀況,nightly在前天提交了新patch,
Crypto和NavierStokes的成績會大提升,
尤其是NavierStokes的分數多了7000分,
官方版的nightly毫無懸念的成為目前Octane測試分數最高的瀏覽器。
1. firefox 33.0.3 (offical)
24707 24545 24471 24761 24443
24655 24608 24657 24552 24495
avg.24589.4
2. pcxfirefox 33.0.3
26140 25795 26024 26229 26083
26031 25988 25799 25902 25926
avg.25991.7 (+5.7%)
3. chrome canary 40.0.2213.0
27339 27606 27597 27535 27519
27601 27483 27552 27669 27619
avg.27552.0 (+12.05%)
4. nightly 2014.11.07
27688 28310 28171 28094 28478
28228 28262 28229 28045 28044
avg.28154.9 (+14.50%)
5. light 33r2 (nightly 2014.11.05)
29924 30218 29711 29637 30012
30032 29987 30048 30076 30153
avg.29979.8 (+21.92%)
light 33r2 icc編譯版用的原始碼是11.05的nightly,
當時還沒有加入新patch,所以Crypto和NavierStokes還是舊成績,
舊成績經過優化後還是將近22%的提升,如果是現在的nightly,
或者是將來的Fx36經過BetterPGO優化後,應該會輕鬆突破30000分。
IonMonkey從誕生以來被認為不是那麼快的js引擎,
到現在變成在對手設計的Octane測試中,拿到最高分數的引擎。
雖然Google的V8團隊的規模和人數是IonMonkey的好幾倍,
接下來Chrome一定會再反超Fx拿回Octane測試成績的第一,
不過IonMonkey團隊真的很棒,在對手擁有壓倒性的資源優勢,
而自身又人力資源吃緊,一堆bug修不完的情況下能夠追趕到這種程度。
實際使用狀況:
最新的nightly預設已經開啟e10s了,不過因為有bug的關係,
如果偵測到系統上有開啟輸入法,就會自動關閉e10s。
實際使用起來,非常的不穩定,昨天還發生一開起來nightly可能就會當掉的情況,
官方還特地在推特上發表聲明,請大家靜待更新。
我雖然沒有遇到開啟崩潰的情況,但是用起來非常的不順,
載入標籤頁的時候會非常卡,雖然跑Octane的成績嚇死人的高,
但是用起來反而沒有10月中的nightly順。
我順便測試了Google的RoboHornet,
RoboHornet非常吃系統硬體,系統硬體好的話分數就會提高非常多,
在我的筆電上測RoboHornet,light 33r2只能拿到100分出頭,
測pcxfirefox 33.0.3反而可以拿到150幾分,
這是因為pcxfirefox調整了system clock tick rate。
前一陣子不是有一則新聞,
說Chrome調整了system clock tick rate為1ms,
而且即使在idle的情況下也一直保持1ms不會改回去,
造成筆電快速消耗大量的電源(大約會提高25%的耗電量),
所以用一用很快就沒電了。
pcx看到這則新聞後很好奇,如果在高負載的時候調整
system clock tick rate,Fx的效能會有什麼變化,所以就做了實驗。
結果發現實際使用上感覺不太出來有什麼變化,
可能平滑滾動會順一點,不過最明顯的是RoboHornet的成績會大跳躍,
從原來的100分進步到150幾分。
難怪Fx以前測試RoboHornet的時候,分數會和Chrome差那麼多,
這麼大的差距裡面根本沒有js引擎的影響,
只是很簡單的調整一下system clock tick rate,分數馬上進步150%。
雖然蠻令人吐血的,不過有進步算是好事,
而且好像平滑滾動也順一點,所以pcx就保留了實驗性的SCR調整。
light 33r2原本測試的分數只有100分出頭,
只要在測試的時候同時開啟Google Chrome,
或者是pcxfirefox這些會調整SCR到1ms的程式,
同樣33r2,分數馬上會跳到150幾分,
什麼也沒做只是開著別的程式,帳面數數字立刻提升150%。
賺死惹 ^.<
結論:
用得順手比較重要。