阅读:12377回复:39
能否推荐一下第三方编译版Firefox
用Firefox一直是用Firefox官方版本,最近才知道有第三方编译版,据说性能有优化,比如tete009,pcx版本什么的,
各位用的是哪种编译版呢?能不能推荐一下(最好是中文的或者能否告知怎么安装中文支持)?实际感受上确实比官方版本更好吗??? |
|
1楼#
发布于:2012-02-16 16:59
不一定会更好。
官方版适合所有他可以支持的机型 第三方编译版引入了多种优化,最好是PC性能较好(至少P4以上,系统XP SP3以上,内存1G-2G以上)的用户使用,体验较为明显。如果达不到这个标准,可能会适得其反。(官方版使用-O1编译,内存占用是最小的,但对速度有影响) 第三方编译版支持自动升级的比较少,只有palemoon和waterfox,不过也有弊端,比如palemoon就不打算出10,所以自动升级就成摆设了。 tete009紧追官方升级,一般会在官方推出后8个小时内更新,比如快出10.0.2了,tete009也快编译完成了。 如果不考虑特别的跑分,那么使用tete009即可,他最近也说会参考我写的MozillaBuiltVC的部分方法。 |
|
2楼#
发布于:2012-02-16 16:59
一直用的官方版,还没用过第三方编译的。
|
|
3楼#
发布于:2012-02-16 16:59
之前因为官方的有个bug一直没修复,所以开始用第三方编译的,我一般使用lawliet或者pcx
http://code.google.com/p/lawlietfox/downloads/list http://code.google.com/p/pcxfirefox/downloads/list |
|
4楼#
发布于:2012-02-16 16:59
dongyuanxun:不一定会更好。 这位就是PCX版的作者吗?电脑满足标准,用第三方编译版在实际使用中还是能够感觉到明显优化的,并非只有跑分厉害,但是内存占用比官方的要大一些是吗? 我看了一下,跑分上PCX版和lawliet版本都比较厉害,是否在PCX版暂时停止更新的情况下,lawliet版本是首选呢? win7 32bit |
|
5楼#
发布于:2012-02-16 16:59
toughstrong:之前因为官方的有个bug一直没修复,所以开始用第三方编译的,我一般使用lawliet或者pcx 这两个对于简体中文都可以直接支持吗?就是直接安装就可以了? |
|
6楼#
发布于:2012-02-16 16:59
这不好说,你可以用用自行体验下。
因为跑分一般只是比较的js/css3/html5性能,如果网页这些内容不多的话,也感觉不太明显。 所以我在BetterPGO中加入了测试时间较长(编译侧重系数高)的浏览压力测试,包含浏览Alexatop50(国际和中国),还有一些多图的测试。这部分只能靠感觉来对比,没有跑分测试能比较出来。我也不清楚其他编译版作者采用这部分没有。这部分会理论上会增强10%-20%左右的浏览性能体验。 tete009有自己的私有模块,这部分模块和多线程引擎/便携版有关,所以tete的版本天生具有SVG/Cario(不是jpg)的多线程浏览,对一些指令的预读和增强(对IE Test drive优化较好),天生亦具有便携版的特性(需要自己构造一个ini)。其他人即使使用tete的补丁,也不可能移植这部分特性,除非重构他的这个模块。 这些编译版解压就可以使用,一般都是英文原版 可以安装相应的语言包,语言包从这里安装 进入http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ 选择特定的版本(没有的话,说明官方还没正式出) 进入win32/xpi目录,安装zh-CN.xpi 然后进入about:config 输入general.useragent.locale, 把en-US改为 zh-CN |
|
7楼#
发布于:2012-02-16 16:59
用Lawliet的也不错
我正在用,别信我的UA |
|
8楼#
发布于:2012-02-16 16:59
64位必备,waterfox
|
|
9楼#
发布于:2012-02-16 16:59
|
|
10楼#
发布于:2012-02-16 16:59
waterfox的缺点是禁用了PGO,所以和官版的性能差距差别很小(1%-2%),只是VC2005和VC2010的差别。FF13推出时,官方很可能会推出VC2010的X64版本,这样就几乎没有差别了,到时候会击倒一片不使用pgo的x64版。
虽然可以自动升级,但还是推荐htguard的x64版本。 tete的特性是多核处理和便携性,这个是独有的。即使不跑pgo,在算法上也是很快的。 tete版本没有跑DOM的pgo也仅比我的版本的DOM测试成绩慢一点,和这方面关系很大。 希望在我恢复更新的时候能把这个特性完全移植过来。 多核这个稍微好弄,便携性得逆向看看。这样x64版本也可以用这个特性了。 原来pigfoot是发布各种语言版本的,因为他有自己的blog空间,容易分类。 Google Code不能分类,发布多语言会显得很乱,如果转到sourceforge上会好些。 所以在Google Code上光放个en版本即可,其他人使用语言包就行。 |
|
11楼#
发布于:2012-02-16 16:59
minghegy: 这个现在还无定论。 内存开销是大了,不过分配却快了(memset不同)。 对很多软件而言,算法架构上是个问题,因为x86和x64的对齐处理不同,如果采用相同的算法,很可能会低效运作。 x64也会默认执行SSE2指令和sse2的math处理,但和x86的原型处理又不一样,对一些会有好处(比如floor/exp会快),也有一些弊端(比如sin/log会慢)。 当然这只是vc又是内部函数,又是sse2原型的处理,我认为在一些关键的Makefile里要禁用-Oi才行。 最主要的问题是firefox是跨平台的,M$搞得x64约定和Linux完全不一样,有些使用内联汇编提高性能的地方得重写,目前来说x64直接就不编译这部分代码。可能这也是vc的x64编译过程较短的原因。 |
|
12楼#
发布于:2012-02-16 16:59
dongyuanxun:这不好说,你可以用用自行体验下。 PGO指的是Profile-guided optimization?官方版是没有使用PGO的吗?对这个不是很了解 另外倒是看到lawliet的版本加入了这个betterPGO,不过不知道是否有你做的那么好 还有一个问题,就是我现在用的是官方版的Firefox,如果要切换到第三方编译版,直接安装覆盖就可以了吗?还是要怎么做??? 期待你研究出更多成果后发布的PCX版,加油 |
|
13楼#
发布于:2012-02-16 16:59
win7 sp1+waterfox 内存开销减少很多。
|
|
14楼#
发布于:2012-02-16 16:59
推荐Lawliet,我一直在用.
|
|
上一页
下一页