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新的版本后都要进行一次。这样能够加快firefox的启动速度。