论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
Lawliet的个人空间
访问量
5
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=34414
VC2010編譯Firefox 7.0 PGO卡在二次編譯(已解決)
我的環境是win7 x32 4GB, VC++ 2010 Express編譯Firefox 7.0 with PGO目前的問題是我一次編譯可過也就是編譯過程有到跳出Firefox跑sunspider這邊跑完過了幾分鐘,編譯畫面停止刷新make等相關進程不再佔用CPU資源最後停在這...
全文
回复
(
63
)
2011-09-26 19:25
来自版块 -
Firefox 正式版和测试版
◆
◆
表情
告诉我的粉丝
提 交
dongyuanxun
:
我觉得链接单线程没什么不好 因为在一个Makefile里只有一个target
(2011-09-26 19:25)
回复
dongyuanxun
:
coolypf你来刷版呢……
(2011-09-26 19:25)
回复
Lawliet
:
用PyMake,参见
https://developer.mozilla.org/en/pymake
大俠您好 想跟您請教使用pymake編譯後,link的時候貌似會變回單進程 請問有辦法讓link的時候也多線程嗎?
(2011-09-26 19:25)
回复
coolypf
:
强制开启JS引擎的PGO,32位会appcrash,64位版似乎正常 @。@
(2011-09-26 19:25)
回复
coolypf
:
另外,大家不必尝试用VS 2011 Developer Preview进行PGO了, pgort110.dll有bug,无论32位还是64位,都会appcrash。
(2011-09-26 19:25)
回复
coolypf
:
VC2010用不了这么多内存,win7 x64 & 4G内存足够。 链接的时候还能开程序干些别的事。 别用vc2005/vc2008,链接器的内存优化没有vc2010好。
(2011-09-26 19:25)
回复
coolypf
:
这种事我也遇到过,改Makefile吧!
(2011-09-26 19:25)
回复
coolypf
:
手动复制.pgc到.pgd所在目录是最好的办法, 即使最新mozilla-central中修复了pgomerge.py的bug,还是会有组件漏掉,譬如browsercomps.dll。
(2011-09-26 19:25)
回复
coolypf
:
用mozconfig + client.mk不方便,PGO可以拆成下面3条命令(client.mk中的profiledbuild规则) make MOZ_PGO_INSTRUMENTED=1 MOZ_PROFILE_GENERATE=1 MOZ_PGO_INSTRUMENTED...
(2011-09-26 19:25)
回复
coolypf
:
不需要(反而是编译64位版需要指定,因为MozillaBuild本质上就是个MSYS环境)。 建议手动configure,而不是用mozconfig + client.mk。 client.mk其实是个很简单的makefile,看看build:和profiledbuild这两条...
(2011-09-26 19:25)
回复
« 上一页
1
2
3
4
5
...7
下一页 »
Lawliet
加关注
写私信
0
关注
0
粉丝
201
帖子
返回顶部