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