我的環境是win7 x32 4GB, VC++ 2010 Express編譯Firefox 7.0 with PGO目前的問題是我一次編譯可過也就是編譯過程有到跳出Firefox跑sunspider這邊跑完過了幾分鐘,編譯畫面停止刷新make等相關進程不再佔用CPU資源最後停在這...
全文
回复(63) 2011-09-26 19:25 来自版块 - Firefox 正式版和测试版
表情
Lawliet貼錯圖了... [附件](2011-09-26 19:25)
dongyuanxun只看到warning,没看到error(2011-09-26 19:25)
Lawliet是的,我是用make -f client.mk profiledbuild編譯的 我剛剛又編譯了一次,mozconfig只添加 ac_add_options --enable-jemalloc 但是編譯開始後五分鐘就會錯誤 我的mozconfig . $topsrcdir/br...(2011-09-26 19:25)
dongyuanxun很奇怪 你是使用 make -f client.mk profiledbuild 编译的么 请给出你编译时编译某个cpp的命令行(2011-09-26 19:25)
Lawliet現在一次編譯結速後,進行採集過程 obj目錄內會隨著過程增加檔案 但依然找不到*.pgc *.pgd(貌似增加的檔案其實是temp) 我等等還會再編譯一次 謝謝指教(2011-09-26 19:25)
dongyuanxun恩,是的 二次编译的好像不放到dist/bin里面 我忘记了 反正最后用make package打包即可……(2011-09-26 19:25)
Lawliet我現在的問題是一次編譯跟二次編譯產生的binary 它們的md5是一樣的,既沒有採集到任何pgo信息 採集pgo信息,應該就是在一次編譯結束以後 開啟/obj/dist下的firefox,並進入v8, sunspider等相關網站吧?(2011-09-26 19:25)
dongyuanxun 这个是编译目录的exe,不要从这里运行 我是从dist/bin运行的,采集到pgc信息后,再把pgc文件复制到相关目录, 比如firefox*.pgc就复制到obj/browser/app目录,因为该目录有firefox.pgd(2011-09-26 19:25)
Lawliet我剛找到另一個firefox.exe 在C:\mozilla-release\ff-pgo\browser\app 無法直接執行,看起來缺少很多lib 是否應該從vs2010那裡複製lib? 又應該複製哪個檔呢?(2011-09-26 19:25)
Lawliet…… 不是在源碼目錄裡找哇,在你obj目錄裡找…… 我的obj是在/ff-pgo,這應該沒錯啊 我剛又跑了v8 benchmark,把窗口關掉又打開 還是沒有發現生成 [quote="dongyuanxun"]採集完複製到目錄後 再按Yes[/quote...(2011-09-26 19:25)

返回顶部