我的自編譯版,還沒結速喔
目前tete009還有某個大陸高手的版本還是比我的快(能用感覺分出差別)
但我的最終目標,是超越tete009
我不考慮用ICC編譯,因為我的編譯版本要經過PGO優化
目前三個編譯器,編譯一般版本的Firefox,性能分別為:
ICC>CL>GCC
但是如果要經化PGO優化,那編譯完後的性能是
CL>GCC>ICC
而且ICC的PGO編譯必須改源碼
改了之後還不一定比CL或GCC還要快
所以很自然就排除了ICC
64bit版目前不會有,因為Firefox跟IE9有同樣類似的問題
javascript render engine並未針對64bit優化
所以64bit下就算進行PGO,性能還是比32bit上要來的差很多
我建議在64bit上直接用32bit版,才能獲得解放後的性能
另外64bit下編譯器還有另一個選擇
就是EKOPath 4
http://www.pathscale.com/ekopath-compiler-suite
這編譯器是個開源編譯器
開源以前,如果你要用它
必需付好幾萬塊的授權費
目前在64bit上編譯LAME,來轉mp3
性能已經超越ICC
有機會我會場是用它編譯firefox看看