班门弄斧的破烂,不喜勿入
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
班门弄斧的破烂,不喜勿入
上次由 苹果虫 在 2009-02-03 1:57,总共编辑 4 次。
- be00
- 帖子: 805
- 注册时间: 2008-07-28 19:51
- 来自: 长沙
- 联系:
Re: 发个firefox优化编译版吧
和 http://getswiftfox.com/ 上面的有什么区别吗
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
Re: 发个firefox优化编译版吧
没半点相同之处
swiftfox一千年也不更新,现在还是3.04pre
第一:我编译的是3.2a1,使用JIT技术的JS引擎,性能是3.0x的几倍
第二:我用GCC4.3最高优化参数,SWIFTFOX最高也只针对prescott核心SSE3子令集,
第三:我使用了PGO编译,使得性能在原参数优化的基线上再提高,差别比光参数优化对比官方原编译版还要大,而且生成的代码更小。而SWIFTFOX没有PGO。
swiftfox一千年也不更新,现在还是3.04pre
第一:我编译的是3.2a1,使用JIT技术的JS引擎,性能是3.0x的几倍
第二:我用GCC4.3最高优化参数,SWIFTFOX最高也只针对prescott核心SSE3子令集,
第三:我使用了PGO编译,使得性能在原参数优化的基线上再提高,差别比光参数优化对比官方原编译版还要大,而且生成的代码更小。而SWIFTFOX没有PGO。
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
Re: 发个firefox优化编译版吧(追加X86_64平台的优化编译版)
除了针对cpu的编译需要进行指定类型外,不建议使用非O2的编译参数(比如O3或者Os),否则在js高负载的情况下容易引起崩溃,屡试不爽的!
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
-
- 帖子: 177
- 注册时间: 2008-01-20 21:39
Re: 发个firefox优化编译版吧(追加X86_64平台的优化编译版)
AMD64的是不是就可以飘过了?
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
Re: 发个firefox优化编译版吧(追加X86_64平台的优化编译版)
对了,能不能发一下你得.mozconfig上来大家参考一下呢?
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
Re: 发个firefox优化编译版吧(追加X86_64平台的优化编译版)
Swiftweasel就使用了O3,O3编译会比O2编译出来的代码要大,但性能好一点点。hubert_star 写了:除了针对cpu的编译需要进行指定类型外,不建议使用非O2的编译参数(比如O3或者Os),否则在js高负载的情况下容易引起崩溃,屡试不爽的!
我虽然用了O3,但PGO编译后出来的代码体积和O2的差不多吧。
稳定性不用但心,从FIREFOX3出来后我一直用非官方编译,从来没碰到崩溃是因为编译的原因,
我觉得优化编译后有更高的执行效率,稳定性应试也跟着提高。
想参考我的.mozconfig可以看顶楼贴出来的about:buildconfig截图,
上次因为大意,忘了注释,搞得多了一条enable-application=browser
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
-
- 帖子: 141
- 注册时间: 2008-11-18 21:30
-
- 帖子: 11
- 注册时间: 2007-08-23 22:00
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
-
- 帖子: 229
- 注册时间: 2008-04-26 7:47
- 来自: 德国 斯图加特
-
- 帖子: 11
- 注册时间: 2007-08-23 22:00
Re: 发个firefox优化编译版吧(追加X86_64平台的优化编译版)
解压后,不能安装阿,怎么用 ,不好意思,我刚玩ubuntu,不是懂苹果虫 写了:解压直接用
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
Re: 发个firefox优化编译版吧(追加X86_64平台的优化编译版)
研读官方PGO编译的文档吧seenxu 写了:能不能把具体的编译教程公布一下,还有很多用amd的兄弟。。。
多谢!
https://developer.mozilla.org/En/Buildi ... timization
这是官方的教程