dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
60楼#
发布于:2011-09-26 19:25
Re: VC2010編譯Firefox 7.0 PGO卡在二次編譯
主要是windows的bash比linux要慢的多(和内核有关)
Linux下编译很快的

你的linux开关也很保守嘛,在linux下,lto可以尝试使用嘛,加上gold链接器和lto插件,性能不可同日而语
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
61楼#
发布于:2011-09-26 19:25
Re: VC2010編譯Firefox 7.0 PGO卡在二次編譯
改成-j1後還真的編譯成功了
只是同硬件下,linux用gcc 4.6.1 -O3 -j5
編譯PGO只要54分鐘
VS2010 -O2 -j1要148分鐘....

性能上比不上tete009跟PcX
接下來就要跟dongyuanxun您多多請教了
還請您包涵

謝謝!
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
62楼#
发布于:2011-09-26 19:25
Re: VC2010編譯Firerfox 7.0 PGO卡在二次編譯
不好说
msys的make bug多多
主要表现在线程操作上

所以出问题就改为-j1
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
63楼#
发布于:2011-09-26 19:25
Re: VC2010編譯Firerfox 7.0 PGO卡在二次編譯
剛在Mozilla US找到一個跟我有同樣問題的人
http://forums.mozillazine.org/viewtopic ... &t=2174999

問題描述跟我完全一樣
一次編譯成功,二次編譯卡住
make沒有佔用任何cpu資源,也沒有得到任何error
似乎跟mk_add_options MOZ_MAKE_FLAGS參數有關
我改成-j1重新編譯一次再回來
上一页 下一页
游客

返回顶部