![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 自編譯Firefox 7.0發佈 徵求測試
(https://www.pcdvd.com.tw/showthread.php?t=942950)
|
---|
自編譯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會比較快嗎? 謝謝! |
我也是FF的用戶
大大辛苦了辛苦了~ |
剛剛才更新成6.0.2
來試試樓主的7.0好了 :hungry: |
VS2010正式版本比免錢簡化版多的部份幾乎都跟編譯/程式效能無關...
在Windows平台上面要效能最佳化得在VS裡面加上Intel和AMD出的 專用Library(要錢超貴)針對各CPU指令集做最佳化並把程式稍稍做修 改(改用專門API)才比較有用,只是因為授權因素這種版本通常都自己 玩比較多就是XD~ |
更新了,版本一樣是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 重新開啟之後就是正體中文了 |
引用:
正解... 不過VS Express少了一些好用的操作功能... 例如Refactor的限制... 小第一般寫code最常用這個... 沒了這個... 要進行代碼重構... 例如使用extract method去提煉變數... 或著將變數進行封裝打成輕型的BO.. 沒這些功能就要多花時間去一個一個改...:stupefy: 小弟目前還在死撐在VS2008...:laugh:... |
引用:
我這一直無法下載, 是可以開4shared網頁, 但點檔案後只開個「連線中…」的分頁後, 就一直卡在那了... 試過Firefox Chrome IE9 FreeRapid MiPony都不行... |
有下有推~~ :)
|
官方已經將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左右的可用記憶體... |
引用:
不意外,linux 擅長於多執行緒 之前編mplayer 在windows版花的時間也是比linux還要長上許多 -- 話說用的是哪個OS來編PGO |
所有的時間均為GMT +8。 現在的時間是11:43 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。