作者izaka (虫二)
看板Browsers
標題[-Fx-] Firefox 10 社群自訂版本效能比較
時間Thu Feb 2 19:30:27 2012
除了實現瀏覽器 WebGL 反鋸齒、CSS3 3D transforms 以及加入全螢幕 API
的支援外, Firefox 10 本身也對支援 Firefox 4 之後的擴充套件自動進行
相容, 除非 Add-ons 本身有問題而無法正常運作, 使用者無須再煩惱升級
Firefox 的同時, 手邊習慣的擴充套件並未在第一時間更新而無法使用或者
得去找其他使用者釋出的修改版本。另外 Firefox 10 將會是 Mozilla 所
提供的第一版 ESR 瀏覽器 (aka. Extended Support Release), 將目前 6
週升級一次的正式版本, 延長為 42 週, 提供企業等特定族群有足夠的時間
來進行使用環境的維護與管理。
PcX 在這次更新, 同時釋出了兩套使用不同 Complier 編譯版本, 分別為
VC2010 + SSE2 以及 ICC 12 + SSE3, 將分別測試, 並保留成績較為優異的
版本在下列測試數據中, 同時這回簡測, 新增加在 PcX 的 Project Home
網站上頭推薦使用的 htguard Build, 該作者同時編譯有 x86/x64 的版本,
順手就將 8.0.1 ~ 10.0 之間的 x86 版本一併測試, 至於 Pale Moon, 作
者在釋出 9.1 版之後宣告要跳過 10.0, 因此這回該編譯版本就空白帶過。
目前測試版本有 : tete009, 綾川, Lawliet, PcX, htguard
圖文好讀版 :
http://izaka.pixnet.net/blog/post/27424938
SunSpider JavaScript Benchmark
http://i.imgur.com/aPSMQ.jpg
V8 Benchmark Suite - version 6
http://i.imgur.com/xT9Ze.jpg
Kraken JavaScript Benchmark 1.1
http://i.imgur.com/fY2Gr.jpg
Dromaeo JavaScript Performance Test Suite
http://i.imgur.com/8ld1j.jpg
Peacekeeper 2011
http://i.imgur.com/OrHr3.jpg
這回升級, 在效能上的提升, 不若先前 8.0.1 到 9.0.1 那般亮眼, 不過
整體還是有小幅度的效能提升, 新加入測試的 htguard 版, 整體表現位
居目前所有測試版本的中間位置, 倒是 PcX 在 V8 效能部分, 突破 8000
大關, 這點倒是挺讓人興奮的, 距離 GC 本身在自家引擎的效能表現又往
前邁了一大步, 不過原本期待使用 ICC 12 + SSE3 這個編譯版本效能上
會再有所提升, 不過事與願違, 雖然自己的 CPU 有支援 SSE3, 不過對比
VC2010+SSE2 的版本, 效能再不同測試網站些微下降 0.04 ~ 2% 不等,
而且在使用 Youtube 網站的時候, 影片播放工具列的位置無法正常顯示,
全部向左靠攏擠成一團
另外在 PcX Project Home 的 Summary 下頭, 對於 tete009, htguard,
lawliet 幾個版本使用的最佳化方式有滿詳盡的比較, 有興趣的可以去瞧瞧
題外話 :
1. PcX 在 Project Home 列出了jdchenjian 所寫的 MyFirefox, 嚴格來說
還是用 Loader 的方式來做 Portable, 不過自訂性還算高, 有興趣的可
以試試
2. 這陣子 PcX 應該是忙著用不同的 Complier 來編譯 Firefox, 上面測試
數據是用 vc2010 + sse2 的 Build, 還沒時間測看看 icc + sse3 的版
本
3. 有用免費網頁編輯器的人, 應該對 NVU 和 Kompozer 不陌生, 不過這兩
套差不多也已成追憶, 後起之秀 BlueGriffon, htguard 有在自己的
Project Home 提供最佳化版本, 有需要的可以去嘗試看看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.230.190
1F:推 e1q3z9c7:咦?pale moon被忽略了 囧 02/02 19:34
2F:→ izaka:Pale Moon 24th 才出 9.1, 10.0 應該還沒那麼快出吧 ~ XDD 02/02 19:37
3F:推 e1q3z9c7:我是指在圖表上 02/02 19:37
4F:→ e1q3z9c7:了解 02/02 19:37
5F:→ izaka:噗 打太順了 來去修正 謝謝 XDD 02/02 19:38
※ 編輯: izaka 來自: 210.69.230.190 (02/02 19:38)
6F:推 mstar:目前只 Lawliet 出了 10.0 的 Win64 版,PCX 晚幾天應也會出 02/02 19:38
7F:→ izaka:PcX 有推薦 htguard 的 x64 Build :) 02/02 19:40
8F:推 delphinus:可以編個 sse4 或 avx指令比病看。 02/02 19:50
9F:→ delphinus:64太吃記憶體(與32bits比) 02/02 19:51
10F:→ izaka:PcX 似乎在比較 vc2010, icc 和 MinGW, 如果持續用 icc 應該 02/02 20:18
11F:→ izaka:有機會出現 sse4/avx, 不過印象中 PcX 電腦好像有點舊 XDD 02/02 20:19
12F:→ delphinus:樂見其成(電腦差是工程師的宿命嗎?) 02/02 20:49
14F:→ izaka:感謝提供資訊, 看來我可以偷懶了 XDDD 02/02 22:26
15F:→ Wcw5504:PcX真強大 圖表上測試都是第一 不知道用了什麼特別優化法 02/02 22:30
16F:→ Wcw5504: 多數 02/02 22:31
17F:→ gcobc12632:感覺PCX真的有比較流暢一點 02/02 23:00
18F:→ izaka:赫然發現 PcX ICC Build 針對不少新指令集做了最佳化 02/02 23:17
19F:→ izaka:Tune for SSSE3,SSE4.1,SSE4.2,AVX,CORE-AVX2,CORE-AVX-I 02/02 23:17
20F:推 Toge:無論是哪一版 跑CSS3和Webgl動畫都會頓 很奇怪 02/03 00:42
21F:→ Toge:同樣硬體Chrome就非常順 02/03 00:43
22F:推 Toge:不過跑起來還是比Chrome快就是了XD 02/03 00:46
23F:→ delphinus:PcX ICC Build 是指 icc12-sse3-betterpgo 這版嗎? 02/03 08:14
24F:→ delphinus:看到註解,是這版本。 02/03 08:17
25F:→ izaka:是的, 不過在我這邊測試結果略遜於 vc2010, 晚點更新本文 02/03 11:27
26F:推 Vac:mozilla不請Pcx助陣嗎 XD 02/03 12:42
27F:推 Analogue:辛苦了一定要推一下。請問有記憶體使用量的測試嗎 02/03 15:10
28F:→ gcobc12632:PCX版本好像讀一些FLASH都會怪怪的 有人有這問題嗎 02/03 15:25
29F:→ gcobc12632:像是YOUTUBE下方的按鍵全部擠在一起 或是網頁遊戲視窗 02/03 15:40
30F:→ gcobc12632:跑到很奇怪的地方 之類的= = 02/03 15:40
31F:推 kaoh08:請問原PO大大的配備? 02/03 16:02
32F:推 ThisIsNotKFC:感謝辛苦測試~~ 02/03 16:42
33F:推 kaoh08:沒想到ICC會比較弱 會不會需要AVX支援優勢? 02/03 16:52
34F:→ sate5232:同gcobc12632,youtube會有這問題 02/03 16:53
35F:→ izaka:youtube 遇到相同問題, 所以已經換回 vc2010, 至於 avx 02/03 18:33
36F:→ izaka:手邊還是用 x58 + i7-950 應該也不會去升級 暫時無法驗證 02/03 18:34
※ 編輯: izaka 來自: 220.136.186.208 (02/03 18:37)
37F:→ izaka:本文已經做適度重新編輯 :) 02/03 18:37
38F:推 markbex:6 => 42週 果然當初升級這麼頻繁就是在追版號....... 02/03 21:16
39F:→ markbex:下次看到11出來大概就年底了 外掛開發者表示: 呼~~~ 02/03 21:17
40F:→ Wcw5504:那應該只是類似多弄一個安全維護版 類似目前的3.6 02/03 21:22
41F:→ Wcw5504:正常更新依舊還是6週吧 況且現在的套件版本偵測也不成問題 02/03 21:22
42F:→ knight00931:為什麼11出來是在年底?你確定?標準版本一樣是在 02/03 21:26
43F:→ knight00931:release頻道 esr版本在esr頻道 release一樣是六周一次 02/03 21:27
44F:推 vixen:3. 已經改用Amaya了 02/04 11:47
45F:→ izaka:Amaya 改版日期 9 Dec 2009 --> 18 Jan 2012 沉寂好久了 XD 02/04 12:21
46F:→ izaka:看一下 Note, 似乎還沒把 HTML 5 放進去, 不過重啟就是好事 02/04 12:24
47F:推 ThisIsNotKFC:可以問個問題嗎?如果是野口版的更新,我下載好新版 02/04 19:10
48F:→ ThisIsNotKFC:後把profile指向之前舊的profile,是可以開啟套件也 02/04 19:11
49F:→ ThisIsNotKFC:在,但是有時候套件和腳本會失去作用或是設定值,請 02/04 19:12
50F:→ ThisIsNotKFC:問只能重裝套件或是腳本了嗎? 02/04 19:12
51F:→ izaka:我自己的方式都事先砍掉 \Mozilla Firefox\ 下面的所有檔案 02/04 19:36
52F:→ izaka:然後安裝新的官方版本, 此後測試, 都是直接砍掉上述目錄下的 02/04 19:37
53F:→ izaka:檔案, 然後直接把社群版本解壓縮 Co 進去套用, 沒遇到過 02/04 19:37
54F:→ izaka:Profile 跑掉的問題過, 我很懶, 不過上面方法在我這邊適用XD 02/04 19:38
55F:推 ThisIsNotKFC:先謝謝虫二大的回應,不過我profile放的位置不是預設 02/04 19:50
56F:→ ThisIsNotKFC:的位置(放D槽),這樣也適用這個方法嗎?另外我有裝 02/04 19:51
57F:→ ThisIsNotKFC:正式版、Aurora版和beta版和社群版,現在只是想更新 02/04 19:52
58F:→ ThisIsNotKFC:野口版,比方說從V2.0到V3.0,虫二大的意思是把3.0的 02/04 19:53
59F:推 ThisIsNotKFC:......突然覺得很混亂囧,還是先創一個3.0的profile 02/04 19:57
60F:→ ThisIsNotKFC:之後再把2.0的profile覆蓋過去,會比直接指向2.0的 02/04 19:59
61F:→ ThisIsNotKFC:profile來得好? 02/04 19:59
62F:推 ThisIsNotKFC:另外虫二大的意思是不是讓社群版吃正式版的設定呢? 02/04 20:05
63F:→ ThisIsNotKFC:因為我社群版和正式版的設定有些是不一樣的,所以這 02/04 20:06
64F:→ ThisIsNotKFC:樣是不是變成野口V3.0吃正式V3.0而不是野口V2.0對吧 02/04 20:07
65F:推 kaoh08:我都各社群版互相蓋來蓋去 也沒怎樣 同時還有x64跟x86呢 02/05 01:30
66F:推 ThisIsNotKFC:謝謝樓上回覆~~ 02/05 01:38
67F:推 Kreen:PCx SSE3 的版本我在 cup 是 i2410 的情況下正常,在 i-760 02/05 19:54
68F:→ Kreen:的情況下才會亂成一團。 02/05 19:54
69F:推 Kreen:搞錯了,原來是因為我有灌 script.... 02/05 21:23