15楼#
发布于:2011-09-26 19:25
現在一次編譯結速後,進行採集過程
obj目錄內會隨著過程增加檔案 但依然找不到*.pgc *.pgd(貌似增加的檔案其實是temp) 我等等還會再編譯一次 謝謝指教 |
|
16楼#
发布于:2011-09-26 19:25
是的,我是用make -f client.mk profiledbuild編譯的
我剛剛又編譯了一次,mozconfig只添加 ac_add_options --enable-jemalloc 但是編譯開始後五分鐘就會錯誤 我的mozconfig . $topsrcdir/browser/config/mozconfig #mk_add_options MOZ_PACKAGE_NSIS=1 ac_add_options --enable-application=browser ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-installer --disable-updater --disable-update-channel ac_add_options --disable-accessibility # # ## optimize ac_add_options --enable-profile-guided-optimization #ac_add_options --enable-optimize="-O2 -GL -arch:SSE2" ac_add_options --enable-optimize="-O2 -Ot -Ob2 -Oy -GF -GL -arch:SSE2" #ac_add_options --enable-optimize="-O2 -Ot -Oy -Gy -GF -GL -GS- -GR- -arch:SSE2" ac_add_options --enable-jemalloc export MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf" mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf" # # #ac_add_options --enable-update-packaging #ac_add_options --disable-vista-sdk-requirements #ac_add_options --disable-static #ac_add_options --with-l10n-base=/lang #ac_add_options --enable-ui-locale=zh-TW ac_add_options --enable-official-branding #ac_add_options --enable-extensions=default #ac_add_options --enable-strip --enable-install-s trip # # ## form tete009 #ac_add_options --disable-auto-deps #ac_add_options --disable-jemalloc ac_add_options --disable-crashreporter #ac_add_options --disable-activex-scripting #ac_add_options --disable-activex # # auto PGO build mk_add_options MOZ_MAKE_FLAGS="-j1" mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-pgo #mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py' #mk_add_options PROFILE_GEN_SCRIPT='cscript C:/Users/Lawliet/Desktop/c_Firefox/PgoMsg.vbs' mk_add_options PROFILE_GEN_SCRIPT="sh C:/Users/Lawliet/Desktop/c_Firefox/run-firefox.sh" mk_add_options PYTHONPATH='$(OBJDIR)/_profile/pgo' #mk_add_options MOZ_CO_PROJECT=browser 图片:123.png |
|
17楼#
发布于:2011-09-26 19:25
貼錯圖了...
图片:123.png |
|
18楼#
发布于:2011-09-26 19:25
貌似我的編譯環境有問題
我的mozconfig沒有什麼太大的改變 這次一次編譯完後,手動進行pgo採集 已經可以在obj目錄下發現pgc, pgd文件.... 文件好多,看得我眼花撩亂 jemalloc的patch謝謝您 我等這次編譯結束再打上這個patch 我先採集pgo信息 謝謝您的幫助! |
|
19楼#
发布于:2011-09-26 19:25
再問個問題
請問您自己在編譯的時候pgc, pgd文件都產生在同個目錄嗎? 因為我的pgc, pgd都分散在各個文件夾,也就是在obj目錄內 我追蹤了obj內關於pgc, pgd文件,散落在個個文件夾中 請問這樣是否就不必再複製了? |
|
20楼#
发布于:2011-09-26 19:25
我懂了...
原來pgc要複製到跟同名的pgd目錄一起 |
|
21楼#
发布于:2011-09-26 19:25
究竟編譯需要多少內存啊?
我的win7 x32 4Gb 兩次了,都是在同一個地方提示空間不夠... 图片:1234.jpg |
|
22楼#
发布于:2011-09-26 19:25
如果4Gb還夠用,那我呆會就把目前的OS改成64bit了
就怕內存不夠,改成64bit一樣悲劇... |
|
23楼#
发布于:2011-09-26 19:25
-GL我在別的帖子已經搜到了
我想再問64bit上邊一32bit binary 需要在mozconfig添加下列項目嗎? ac_add_options --target=i686-pc-mingw32 ac_add_options --host= |
|
24楼#
发布于:2011-09-26 19:25
Re: VC2010編譯Firefox 7.0 PGO卡在二次編譯
用PyMake,参见 https://developer.mozilla.org/en/pymake 大俠您好 想跟您請教使用pymake編譯後,link的時候貌似會變回單進程 請問有辦法讓link的時候也多線程嗎? |
|
上一页
下一页