Firefox除了官方版本上還有許多由愛好者自己編譯修改的第三方版本. 其中tete009是十分流行的一個(gè)版本. 它對(duì)官方版本的改進(jìn)和不同主要有:
1. 根據(jù)不同的CPU指令集制作不同的版本,使Firefox能夠做到根據(jù)不同的平臺(tái)而優(yōu)化. 類似Linux的編譯過程. 這也是眾多第三方編譯版本共同具有的特征.
2. 改進(jìn)了Firefox的內(nèi)存使用. 眾所周知, Firefox的內(nèi)存使用一直為人詬病. tete009的版本根據(jù)不同的CPU指令集重寫了tmemutil.dll,即內(nèi)存管理的dll文件,使效率大為提高.
3.新的版本使用VC 2005 SP1 PGO方法來編譯, 有別于官方使用的VC 2003編譯平臺(tái).
4. 改善瀏覽器的渲染過程, 使渲染效率更高.
5. Module Binder能縮短Firefox的啟動(dòng)時(shí)間.
正是因?yàn)檫@些優(yōu)點(diǎn),我現(xiàn)在都是使用tete009的版本. 這里我覺得有必要解釋一下使用方法, 其他第三方編譯版本的選擇也大概如此.
I. 知道自己CPU支持哪些指令集,是什么架構(gòu), 如SSE ,SSE2, 3DNOW!, 架構(gòu)如AMD的K7,K8等.如果不清楚的可以使用CPU-Z.
II.根據(jù)CPU架構(gòu)和支持的指令集選擇程序的版本, 在主頁上都有清楚的列示. 另外如果選用VC2005 PGO的版本, 還要注意下載VC 2005包.
III. (tete009特有) 根據(jù)指令集和架構(gòu)下載不同的tmemutil.dll文件.替換在程序目錄下的文件.
IV. (tete009特有) 下載Module Binder文件, 放在程序目錄下執(zhí)行. 每次更新Firefox新的版本后都要進(jìn)行一次.
昨天tete009更新了VC 2005 PGO的一個(gè)版本 (Firefox 2.0.0.4) ,有興趣的朋友可以試試. 反正我決定不再用官方版本了.