MozTW 討論區
https://forum.moztw.org/

lawlietfox 21.0 釋出(5.18 更新)
https://forum.moztw.org/viewtopic.php?f=43&t=27672
1 頁 (共 6 頁)

發表人:  Lawliet [ 2009-08-13, 15:02 ]
文章主題 :  lawlietfox 21.0 釋出(5.18 更新)

5.18更新 lawlietfox-21-1 更新

此次更新
移除CNNIC憑證
64bit版引入所有tete009特性支援
64bit具備與32bit版一樣的安全特性
64bit版使用與32bit版同樣的手動BetterPGO listv0.43

如果使用32bit版,推薦更新portable library
修正了上個版本的一些問題,也縮小了dll體積
安裝方式直接覆蓋舊版既可
https://code.google.com/p/lawlietfox/downloads/detail?name=tmemutil.7z&can=2&q=#makechanges


下載:
http://code.google.com/p/lawlietfox

特性:
- BetterPGO v0.43
- 支援 WebP 圖像格式
- 在不妥協性能的情況下精進穩定性
- 引入部分 htguard 特性
- 引入所有 tete009 特性,支援多線程渲染,原生便攜支援
- 安全性增強,緩衝區溢位保護(32bit, 請看portable.ini)
- 優化 javascript, Canvas3D, WebGL, DOM, crypto, CSS3 性能

語言問題:
請先下語言套件zh-TW.xpi
https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/21.0-candidates/build3/win32/xpi/zh-TW.xpi

如果 lawlietfox 沒有自動安裝,請將其拖洩至Firefox窗口內
然後地址欄輸入about:config
尋找general.useragent.locale
將原本的en-US修改為zh-TW
重啟後就變成中文介面

推薦的設定:
network.http.pipelining.maxrequests;8
network.http.pipelining;true
nglayout.initialpaint.delay;0


ESRs長期支援版本

在每次主流版本更新後,我會陸續更新兩個esr長期支援版本
更新的順序是17 x32 --> 10 x32--> 17 x64 --> 10 x64

ESRs 只使用自動 BetterPGO,不採用跟主流版本同樣的手動 BetterPGO 方式編譯
如果你發現性能不如同樣也是由我編譯的主流版本 17/10 這是正常現象

下載 lawlietfox 17, 10 32/64bit 版
https://code.google.com/p/lawlietfox/

發表人:  cecilyen [ 2011-03-31, 01:19 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

剛試了一下新的 Firefox 4 PGO ArchLinux版 (firefox-pgo-4.0-1-i686-sse2-Ofast.pkg.tar.xz )
安裝後發現無法執行,有錯誤
代碼:
/usr/lib/firefox-4.0/firefox-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/firefox-4.0/libxul.so)


我的GCC跟GLibC都是最新的穩定版
gcc 4.5.2-6
glibc 2.13-4

發表人:  cecilyen [ 2011-03-31, 01:37 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

上google查了一下,找到這篇 http://stackoverflow.com/questions/5216 ... -not-found

看來Lawliet大是用 GCC 4.6 編譯
所以 GCC 4.5沒有 GLIBCXX_3.4.15是正常
代碼:
strings /usr/lib/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBC_2.0
GLIBC_2.3
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW


我比較好奇的是
根據這裡的測試 http://www.phoronix.com/scan.php?page=a ... _46_llvm29
GCC 4.6並沒有比GCC 4.5快,除非用GCC 4.6的新功能,針對Sandy Bridge 系列的 CPU最佳化,才有實際效益
所以為何Lawliet大要捨穩定的 GCC 4.5, 改用幾天前才正式推出的 GCC 4.6?

發表人:  Lawliet [ 2011-04-02, 01:46 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

抱歉...不知道會有這樣的問題

我確實是用gcc-4.6編譯的沒錯
編譯平台處理器是intel Q6600@3G
用gcc4.5.2跟gcc-4.6編譯Firefox 4
gcc-4.6使用-Ofast,gcc4.5.2使用-O2
效能上確實是gcc-4.6明顯勝出
不管是用"感覺",還是benchmark來看都是gcc4.6的-Ofast比較快
另外同資料夾下的那個RC1是用gcc-4.5.2編譯的
你可以測試一下是否可以執行

GLibC的問題我暫時會先降級來解決
現在就開始編譯,30分鐘後上傳
一個小時內應該就有可以用的版本了

發表人:  Lawliet [ 2011-04-02, 03:33 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

新的ArchLInux版它的版本號實際為4.02
我在pkgbuild上加了一個_build=2
排列上好像有錯,所以讓版本變成4.02
但實際上都是使用同樣的4.0正式版源碼編譯
這次使用gcc4.5.2參數採用-O3
實際使用上相當穩定,效能與gcc4.6 -Ofast相差無幾
感謝的你的回饋!

發表人:  cecilyen [ 2011-04-02, 12:34 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

firefox-pgo-4.0-2-i686-sse2-O3.pkg.tar.xz
除了版本顯示為 4.0.2外,使用上沒有任何問題
比 3.6有很大進步 :P

附帶提一下
我的Pentiuem M 1.7G老筆電,跑起Firefox 4來飛快,雖然速度還輸Chrome,但擴充性大勝
Peacekeeper數據
Chrome 12.0.712(Extensions 沒關閉): 3169
Firefox 4.0(Add-ons 沒關閉): 1641

發表人:  laoyu [ 2011-07-05, 14:43 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

感謝的你的回饋!

發表人:  chrisli [ 2011-09-29, 13:25 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

我是新手,請問你的 FF 7 Win32 版 跟其他版本有何分別之處 ? 我看 Files Size 較大 是因用 GCC 嗎 ?

發表人:  Lawliet [ 2011-09-29, 22:58 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

chrisli 寫:
我是新手,請問你的 FF 7 Win32 版 跟其他版本有何分別之處 ? 我看 Files Size 較大 是因用 GCC 嗎 ?

我用VS2010編譯的,檔案比較大是因為
沒有:
export MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
ac_add_options --enable-jemalloc

發表人:  chrisli [ 2011-09-30, 00:49 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

謝謝解答。那這樣弄會較快一點嗎 ? 現在 官方 由 5.0 開始 也有要求 SSE2 了。

發表人:  dongyuanxun [ 2011-09-30, 20:06 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

chrisli 寫:
謝謝解答。那這樣弄會較快一點嗎 ? 現在 官方 由 5.0 開始 也有要求 SSE2 了。

不会快

export MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"

这个是链接消去,可以减小目标体积

ac_add_options --enable-jemalloc

会减小内存占用

ps:原来这个论坛我早已注册了……

發表人:  Lawliet [ 2011-10-01, 02:13 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

dongyuanxun 寫:
chrisli 寫:
謝謝解答。那這樣弄會較快一點嗎 ? 現在 官方 由 5.0 開始 也有要求 SSE2 了。

不会快

export MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-opt:ref,icf"

这个是链接消去,可以减小目标体积

ac_add_options --enable-jemalloc

会减小内存占用

ps:原来这个论坛我早已注册了……

想不到能在這見到你...

發表人:  Lawliet [ 2011-11-12, 00:00 ]
文章主題 :  Re: [Fx] 分享我自己編譯的FIrefox PGO for Linux

我的8.0 win32版大有進步
javascript性能已經超越了tete009
有興趣的可以試試

發表人:  Lawliet [ 2011-12-16, 00:13 ]
文章主題 :  Re: 自編譯Firefox PGO for Windows/Linux both platform

更新一樓內文

Firefox 9.0b6釋出
請下載Firefox 9.0b6-2-sse2.7z這個檔

下載:

MD5: 1c472e731be159243cf17d78ac97fa1f firefox-9.0b6-2-sse2

4Shared
http://goo.gl/QNYH2

Skydriver:
http://goo.gl/9qBnK

發表人:  Lawliet [ 2011-12-31, 16:10 ]
文章主題 :  Re: 自編譯Firefox PGO for Windows/Linux both platform (11.12.31

12.31更新

Firefox-9.0.1-4-win32-lawlietfox-sse2更新
本次更新新增
- 修正:一些網頁無法使用右鍵複製的問題(百度貼吧, QQ空間)
- 修正:一些網站無法使用鍵盤游標控制的問題(百度貼吧)
- 修正:解決一些擴充套件使用不正確尺寸大小Lawlietfox icon的問題
- 再次優化 javascript 性能


下載:
http://code.google.com/p/lawlietfox/downloads/list

1 頁 (共 6 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/