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) ,有兴趣的朋友可以试试. 反正我决定不再用官方版本了.