bingyuan
火狐狸
火狐狸
  • UID35064
  • 注册日期2011-01-12
  • 最后登录2015-03-14
  • 发帖数128
  • 经验28枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
  • 忠实会员
75楼#
发布于:2011-06-20 05:14
@dongyuanxun,我现在的FF没有PGO,因为在Gentoo下,我不知道怎么做PGO……

但目前我编译的版本JS速度也还不错,Sunspider比你的只慢20ms,:-)
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
76楼#
发布于:2011-06-20 05:14
bingyuan:@dongyuanxun,我现在的FF没有PGO,因为在Gentoo下,我不知道怎么做PGO……

但目前我编译的版本JS速度也还不错,Sunspider比你的只慢20ms,:-)
回到原帖


这个很难比较吧,因为系统不相同。
我做的这个添加了很多实际使用的PGO,比如浏览多图网站,youku,标签切换,GPU加速还有很多测试。所以可能比tete009的各种跑分都要高一些,并且因为添加了很多比较实用的项目,浏览可能也较为流畅。这也是PGO的特性之所在。
昨晚又找了些极端的网页,比如什么最宽的,最高的,占用内存暴多的,准备firefox推下个稳定版时再加进去。

你编译firefox时,命令打 make -f client.mk profiledbuild 就是生成pgo优化的firefox,不过在linux下要编译两次,时间很漫长,编译前要慎重……
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
77楼#
发布于:2011-06-20 05:14
LZ 的編譯版有添加提高啟動速度的 mozjs.dll 嗎?
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
78楼#
发布于:2011-06-20 05:14
jnlyu:LZ 的編譯版有添加提高啟動速度的 mozjs.dll 嗎?回到原帖


如果你说的是mozilla的bugzilla说的那个提速补丁的话,Firefox5之后不是已经包含了么,不过我看他官方合并的patch和那个人提交的有些不同

具体我也没做测试,因为我这里FF冷启动就很快…… chrome的反而慢……
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
79楼#
发布于:2011-06-20 05:14
dongyuanxun

如果你说的是mozilla的bugzilla说的那个提速补丁的话,Firefox5之后不是已经包含了么,不过我看他官方合并的patch和那个人提交的有些不同

具体我也没做测试,因为我这里FF冷启动就很快…… chrome的反而慢……
回到原帖


因為之前 tete 做了一個包含 mozjs.dll 的版本,所以我以為官方沒有包進去
另外 LZ 做的這個版本比 tete 今天編譯出來的 Firefox 5 版本要快嗎?
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
jun0717
火狐狸
火狐狸
  • UID4176
  • 注册日期2005-03-19
  • 最后登录2014-08-02
  • 发帖数242
  • 经验13枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
80楼#
发布于:2011-06-20 05:14
  tete009今天真更新了,看看先。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
81楼#
发布于:2011-06-20 05:14


因為之前 tete 做了一個包含 mozjs.dll 的版本,所以我以為官方沒有包進去
另外 LZ 做的這個版本比 tete 今天編譯出來的 Firefox 5 版本要快嗎?


在我的电脑上各种测试我编译的要快,其他人测试也是我的快,估计我增强的pgo起效果了
当然你可以测试下稳定性和tete009相比如何
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
82楼#
发布于:2011-06-20 05:14
bingyuan:@dongyuanxun,我现在的FF没有PGO,因为在Gentoo下,我不知道怎么做PGO……

但目前我编译的版本JS速度也还不错,Sunspider比你的只慢20ms,:-)
回到原帖


gentoo下,现在的firefox 有pgo的USE

两次编译,时间也不长,1个小时多一点.....

而且默认ebuild中的png依赖,也有apng USE了,省去了你自己打patch的麻烦
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
83楼#
发布于:2011-06-20 05:14
话说回来,现在的firefox5采用Profile-Guided Optimization效果不大了吧

在我机子上也就几毫秒的差别....不清楚win32下是什么情况
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
84楼#
发布于:2011-06-20 05:14
havanna:话说回来,现在的firefox5采用Profile-Guided Optimization效果不大了吧

在我机子上也就几毫秒的差别....不清楚win32下是什么情况
回到原帖


也不是没效果,而是Firefox自身的源码包含的pgo测试项目太保守了,也测不出来啥……
开源就这点好处,可以在遵循许可证的条件下随便改

gcc的pgo提升还可以吧,我原来测试过,vc的pgo提升最大,gcc-pgo次之,intel的pgo提升幅度最小
Traxex
小狐狸
小狐狸
  • UID35003
  • 注册日期2011-01-02
  • 最后登录2021-06-18
  • 发帖数55
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
85楼#
发布于:2011-06-20 05:14
非常感谢编译,试用下
f0rest
小狐狸
小狐狸
  • UID30878
  • 注册日期2009-10-29
  • 最后登录2022-05-26
  • 发帖数61
  • 经验56枚
  • 威望0点
  • 贡献值26点
  • 好评度2点
  • 社区居民
  • 忠实会员
86楼#
发布于:2011-06-20 05:14
test
h243
小狐狸
小狐狸
  • UID34056
  • 注册日期2010-09-21
  • 最后登录2018-12-04
  • 发帖数13
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
87楼#
发布于:2011-06-20 05:14
支持,希望楼主继续加油.
bingyuan
火狐狸
火狐狸
  • UID35064
  • 注册日期2011-01-12
  • 最后登录2015-03-14
  • 发帖数128
  • 经验28枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
  • 忠实会员
88楼#
发布于:2011-06-20 05:14
@dongyuanxun, @havanna
我昨晚按捺不住喜悦的心情,尝试了gentoo最新的firefox,并且打开了pgo的USE,编译两个小时(不加pgo是一个小时),编译完成后跑了下SunSpider,性能相比不加pgo的版本没有提升,白白浪费了多出的一个小时编译时间和电量,sign~
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
89楼#
发布于:2011-06-20 05:14
bingyuan:@dongyuanxun, @havanna
我昨晚按捺不住喜悦的心情,尝试了gentoo最新的firefox,并且打开了pgo的USE,编译两个小时(不加pgo是一个小时),编译完成后跑了下SunSpider,性能相比不加pgo的版本没有提升,白白浪费了多出的一个小时编译时间和电量,sign~
回到原帖

5%-10%很难有什么效果
sunspider的pgo测试估计你也没怎么改
不过也看你的gcc版本,4.5之后有lto优化,编译开关你的选择可能也较为保守

返回顶部