![]() |
||
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2001 您的住址: Rivia
文章: 7,021
|
自編譯Firefox 7.0發佈 徵求測試
我編譯Firefox已經好幾年的時間了
但卻都是編譯Linux版本 今天首次嘗試編譯Windows版 過程還算順利,沒有PGO或任何性能上的優化 當初會興起編譯win32版,主要是因為tete009只編譯正式版 想要用非正式版的高性能Firefox,必須等到正式推出後 tete009才會上傳到網頁上 求人不如求己,就只好自己來了 在Linux上,我的Firefox自編譯版 性能上遠快過tete009,但目前我的這個win32版 並沒有任何優化加速的效果,先求有再求好 本自編譯版本使用Firefox 7.0 build2正式版 沒有意外的話,在9.27正式釋出的將會是這個build2 以下是Mozilla官方編譯版 https://ftp.mozilla.org/pub/mozilla...d2/win32/zh-TW/ tete009的自編譯版(目前還只有Firefox 6.0.2) http://www1.plala.or.jp/tete009/en-US/software.html 以下是我的自編譯版(只有一個檔Firefox 7.0) http://www.4shared.com/dir/AY2b4IHS...l#dir=116374194 我的自編譯版目前的已知問題 由於使用VC++ 2010 Express編譯 所以不支援Windows 9x,Win2000忘了行不行 如果你的平台符合,卻無法執行 請安裝可轉散髮套件 http://www.microsoft.com/downloads/...23-37BF0912DB84 我的編譯環境是Windows 7 x32, VC++ 2010 Express 另外想請教大家一個問題 VC++ 2010 Express的編譯器性能優化的部份 跟付費版的VC++ 2010有很大的差別嗎? 如果注重效能,改成VC++ 2010付費版 編譯出來的binary會比較快嗎? 謝謝!
__________________
Folding@home with GPGPU集中討論串 Unix Review: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. 此文章於 2011-09-24 09:09 PM 被 野口隆史 編輯. |
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Sep 2004 您的住址: 結義
文章: 245
|
我也是FF的用戶
大大辛苦了辛苦了~
__________________
下沉海溝...... ![]() |
||
![]() |
![]() |
Basic Member
加入日期: Jan 2002
文章: 25
|
剛剛才更新成6.0.2
來試試樓主的7.0好了 ![]() |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002
文章: 2,332
|
![]() VS2010正式版本比免錢簡化版多的部份幾乎都跟編譯/程式效能無關...
在Windows平台上面要效能最佳化得在VS裡面加上Intel和AMD出的 專用Library(要錢超貴)針對各CPU指令集做最佳化並把程式稍稍做修 改(改用專門API)才比較有用,只是因為授權因素這種版本通常都自己 玩比較多就是XD~
__________________
Es muss sein! |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2001 您的住址: Rivia
文章: 7,021
|
更新了,版本一樣是Firefox 7.0
比起上一個版本我使用了-O2優化 並加入了SSE2指令集的支援 一些單核心或雙核心的CPU 例如Athlon64 X2, Core Due, Core Solo不建議使用 因為可能會導致性能更差!(也可能完全沒影響) 如果你的CPU在雙核以上,例如Core2, Phenom2或以上 可以獲得性能提昇,推薦使用 此自編譯版,性能已經超越官方版 請下載firefox-7.0-1-O2-sse2.zip http://www.4shared.com/dir/AY2b4IHS...l#dir=116623440 下一個版本預計會採用PGO加速 並納入tete009 patch 之後會採用新的PGO編譯方法 此法在JavaScript性能預計可以超越 只用傳統PGO編譯方法的tete009自編譯版 如果想知道我編譯的版本跟你原本用的有什麼差別 可以上Sunspider網站進行測試(測試成績數字越小越好) http://www.webkit.org/perf/sunspider/sunspider.html 介面英文的問題 先下載這個,並拖洩進Firefox視窗進行安裝 http://ftp.mozilla.org/pub/mozilla....2/xpi/zh-TW.xpi 然後網址列輸入about:config 找到general.useragent.locale 將原本的en-US更改為zh-TW 重新開啟之後就是正體中文了
__________________
Folding@home with GPGPU集中討論串 Unix Review: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. |
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() 引用:
正解... 不過VS Express少了一些好用的操作功能... 例如Refactor的限制... 小第一般寫code最常用這個... 沒了這個... 要進行代碼重構... 例如使用extract method去提煉變數... 或著將變數進行封裝打成輕型的BO.. 沒這些功能就要多花時間去一個一個改... ![]() 小弟目前還在死撐在VS2008... ![]() |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jan 2006
文章: 658
|
引用:
我這一直無法下載, 是可以開4shared網頁, 但點檔案後只開個「連線中…」的分頁後, 就一直卡在那了... 試過Firefox Chrome IE9 FreeRapid MiPony都不行... |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Oct 2001 您的住址: 平行世界
文章: 656
|
有下有推~~
![]() |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2001 您的住址: Rivia
文章: 7,021
|
官方已經將Firefox 7.0移進release channel
https://ftp.mozilla.org/pub/mozilla....0/win32/zh-TW/ 已經下載過的可以不用下載了 跟之前在nightly channel的7.0 build2是一樣的東西 我的Firefox PGO已經編譯好了 實際使用上,性能可感覺的到提昇 但benchmark分數與先前的SSE2優化沒有太大的差別 暫時先不放出 目前正在嘗試編譯betterpgo 也許可以趕得上9.27日的發佈日也說不定 但到時tete009也會發佈 另外抱怨一下windows的bash性能好差喔 又吃資源,同樣的硬體我在linux上 gcc 4.6.1 -O3 -j5只需要54分鐘 還打了一堆會拖慢速度的patch 在windows上速度慢多了 而且cross compile還被我發現bug... 必須改成-j1才能順利跑完編譯 結果花費148分鐘.... 3.5g的記憶體好幾次都快破表 開個potplayer看1080p X.264 還會提示記憶體不足強制關閉 linux下同樣的壓力,我還可以有2g左右的可用記憶體...
__________________
Folding@home with GPGPU集中討論串 Unix Review: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. 此文章於 2011-09-27 02:28 AM 被 野口隆史 編輯. |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2003
文章: 1,810
|
引用:
不意外,linux 擅長於多執行緒 之前編mplayer 在windows版花的時間也是比linux還要長上許多 -- 話說用的是哪個OS來編PGO |
|
![]() |
![]() |