ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
阅读:12377回复:39

能否推荐一下第三方编译版Firefox

楼主#
更多 发布于:2012-02-16 16:59
用Firefox一直是用Firefox官方版本,最近才知道有第三方编译版,据说性能有优化,比如tete009,pcx版本什么的,
各位用的是哪种编译版呢?能不能推荐一下(最好是中文的或者能否告知怎么安装中文支持)?实际感受上确实比官方版本更好吗???
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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的部分方法。
fulin
小狐狸
小狐狸
  • UID38270
  • 注册日期2012-02-15
  • 最后登录2012-02-17
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2012-02-16 16:59
一直用的官方版,还没用过第三方编译的。
有爱好跳舞唱歌的朋友么,一起来跳舞吧多人视频玩吧,可以在线视频交流。喜欢交朋友聊天的朋友也可以来51vv视频社区,直接面对面的语言视频沟通。
toughstrong
火狐狸
火狐狸
  • UID16742
  • 注册日期2007-01-19
  • 最后登录2015-03-18
  • 发帖数100
  • 经验29枚
  • 威望0点
  • 贡献值12点
  • 好评度1点
  • 社区居民
  • 忠实会员
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
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
4楼#
发布于:2012-02-16 16:59
dongyuanxun:不一定会更好。

官方版适合所有他可以支持的机型

第三方编译版引入了多种优化,最好是PC性能较好(至少P4以上,系统XP SP3以上,内存1G-2G以上)的用户使用,体验较为明显。如果达不到这个标准,可能会适得其反。(官方版使用-O1编译,内存占用是最小的,但对速度有影响)

第三方编译版支持自动升级的比较少,只有palemoon和waterfox,不过也有弊端,比如palemoon就不打算出10,所以自动升级就成摆设了。

tete009紧追官方升级,一般会在官方推出后8个小时内更新,比如快出10.0.2了,tete009也快编译完成了。
如果不考虑特别的跑分,那么使用tete009即可,他最近也说会参考我写的MozillaBuiltVC的部分方法。
回到原帖


这位就是PCX版的作者吗?电脑满足标准,用第三方编译版在实际使用中还是能够感觉到明显优化的,并非只有跑分厉害,但是内存占用比官方的要大一些是吗?
我看了一下,跑分上PCX版和lawliet版本都比较厉害,是否在PCX版暂时停止更新的情况下,lawliet版本是首选呢?
win7 32bit
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
5楼#
发布于:2012-02-16 16:59
toughstrong:之前因为官方的有个bug一直没修复,所以开始用第三方编译的,我一般使用lawliet或者pcx
http://code.google.com/p/lawlietfox/downloads/list
http://code.google.com/p/pcxfirefox/downloads/list
回到原帖

这两个对于简体中文都可以直接支持吗?就是直接安装就可以了?
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2012-02-16 16:59
用Lawliet的也不错
我正在用,别信我的UA
bluec
火狐狸
火狐狸
  • UID31820
  • 注册日期2010-01-27
  • 最后登录2017-03-16
  • 发帖数188
  • 经验55枚
  • 威望0点
  • 贡献值28点
  • 好评度2点
  • 社区居民
8楼#
发布于:2012-02-16 16:59
64位必备,waterfox
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2012-02-16 16:59
bluec:64位必备,waterfox回到原帖

就firefox这个软件来说,其实64位优势并不大,开了SSE2的32位性能完胜64位
64位指令集和32位几乎一样,唯一优点是寄存器多了,但内存地址的开销也大大增加了
32位+SSE2,既没有额外的内存开销,又能利用额外的SSE2寄存器,是最佳组合
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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版本即可,其他人使用语言包就行。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2012-02-16 16:59
minghegy
就firefox这个软件来说,其实64位优势并不大,开了SSE2的32位性能完胜64位
64位指令集和32位几乎一样,唯一优点是寄存器多了,但内存地址的开销也大大增加了
32位+SSE2,既没有额外的内存开销,又能利用额外的SSE2寄存器,是最佳组合
回到原帖

这个现在还无定论。

内存开销是大了,不过分配却快了(memset不同)。

对很多软件而言,算法架构上是个问题,因为x86和x64的对齐处理不同,如果采用相同的算法,很可能会低效运作。
x64也会默认执行SSE2指令和sse2的math处理,但和x86的原型处理又不一样,对一些会有好处(比如floor/exp会快),也有一些弊端(比如sin/log会慢)。
当然这只是vc又是内部函数,又是sse2原型的处理,我认为在一些关键的Makefile里要禁用-Oi才行。

最主要的问题是firefox是跨平台的,M$搞得x64约定和Linux完全不一样,有些使用内联汇编提高性能的地方得重写,目前来说x64直接就不编译这部分代码。可能这也是vc的x64编译过程较短的原因。
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
12楼#
发布于:2012-02-16 16:59
dongyuanxun:这不好说,你可以用用自行体验下。

因为跑分一般只是比较的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
回到原帖


PGO指的是Profile-guided optimization?官方版是没有使用PGO的吗?对这个不是很了解
另外倒是看到lawliet的版本加入了这个betterPGO,不过不知道是否有你做的那么好
还有一个问题,就是我现在用的是官方版的Firefox,如果要切换到第三方编译版,直接安装覆盖就可以了吗?还是要怎么做???
期待你研究出更多成果后发布的PCX版,加油
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
13楼#
发布于:2012-02-16 16:59
win7 sp1+waterfox  内存开销减少很多。
h243
小狐狸
小狐狸
  • UID34056
  • 注册日期2010-09-21
  • 最后登录2018-12-04
  • 发帖数13
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
14楼#
发布于:2012-02-16 16:59
推荐Lawliet,我一直在用.
上一页
游客

返回顶部