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

[Sm] Seamonkey 2.20 en win x64 PGO
https://forum.moztw.org/viewtopic.php?f=43&t=20467
1 頁 (共 7 頁)

發表人:  s793016 [ 2007-09-23, 19:25 ]
文章主題 :  [Sm] Seamonkey 2.20 en win x64 PGO

隔了一年半,這個 0xc0000005 問題總算解決了。

感謝 pcx 閒談中提供解決方向。

也因為隔了一年半,目前整個 gecko based 已經長大到 pgo 不太能跑,尤其是 seamonkey 又比 firefox 多整合了網頁編寫及 mail 的部份,x86 的部份根本完全不能 pgo - 就算調教只跑一個站,link 時就破 4G - 剛好公司環境也被我強迫更新到 x64,未來就放棄 x86,只放 x64 了。

目前 gecko 的 js jit 官方的源碼優化基本上已經比一年前強很多了,單純 pgo 就目前而言加速效果不大,追求頂級效能的 compiler 應該要用 tete、htguard、fbuild、pcx 等人的方式去改進源代碼,才會有明顯的加速效果。

最後,目前 seamonkey 在我工作中使用只有開啟 composer 而已,日常主力半年前已經轉進到 firefox,不過家中的電腦還是以此 seamonkey 為主。

==============================================

  • 本版本除了下列項目外,並沒有對原版作出任何修改:
    • 修改 Big5.ut 單向字碼成「UAO 2.50」。
    • 以 Big5.uf 取代 HKSCS.uf。
    • 2.19 版起儘可能的去除源碼中 win 下的「-GL-」、「pragma optimize("", off)」、「pragma optimize("g", off)」、「NO_PROFILE_GUIDED_OPTIMIZE = 1」,以達到全模組 pgo 效果,不過也可能引起某些 bug 也說不定。
  • 使用 Micro$oft Visual Studio 2012 update 3 編譯。有 jemalloc
  • 使用官方的 mozillabuild 環境 PGO (嚴格說起來應該是 PGU)。
  • Quick Launch 功能已被官方移除,所以不能用。
  • 只支援 x64 系統。ps:xp64 可能不能用
  • 因為我沒在用 mail & irc,網頁也不太會作,所以這幾個部份可能跟官版比起來沒什麼差別。

Gecko 2.x 已改變 useragent 的修改方法,所以預設無改變 useragent。

20130812 更新:

2.20-Win x64-PGO:至此網頁下載
引言回覆:
自從 Seamonkey 2.8 = Firefox 11 開始,我就被 0xc0000005 盯上了,所以除非有人遇到相同 bug 有 patch 出來,否則沒意外的話應該不會再有由我編譯的新版本 gecko browser。
==============================================
  • 本版本除了下列項目外,並沒有對原版作出任何修改:
    • 修改 Big5.ut 單向字碼成「UAO 2.50」。
    • 以 Big5.uf 取代 HKSCS.uf。
  • 使用 Micro$oft Visual Studio 2010 SP1 + Windows 7 SDK 編譯。有 jemalloc
  • 使用官方的方式 PGO (嚴格說起來應該是 PGU)。
  • Quick Launch 功能已被官方移除,所以不能用。
  • 只支援有 SSE2 功能的 CPU,下載前自行確認您的 CPU 可以用。
  • 2.2 版起參考 palemoon 對 crt 及 js 加入 sse2 編譯選項
  • 2.3 版更新,增加對 js engine pgo。
  • 2.3.3 版起,使用 omni.jar 打包方式釋出。
  • 因為我沒在用 mail & irc,網頁也不太會作,所以這幾個部份可能跟官版比起來沒什麼差別。
  • 有興趣自己編的版友,可以參考這裏

發表人:  某A [ 2007-09-24, 02:24 ]
文章主題 : 

頭香~感覺用起來還蠻順的 8-)

發表人:  orange [ 2007-09-30, 04:20 ]
文章主題 : 

用起來真的蠻順手的
不過啟動Quick Launch後,關閉Seamonkey
系統會出現錯誤的音效,然後Seamonkey也被關閉了
release版的沒有這個情形

發表人:  s793016 [ 2007-09-30, 10:50 ]
文章主題 : 

我發現 seamonkey 好像不管官版還是私編版的,他在[檔案關連」用的路徑都是「短檔名 (前6字~數字.副檔名)」,所以如果您是用覆蓋的方式,有可能會因為數字變動而指錯,就會有類似您的問題。

解法就是自己去 registry 用尋找「seamon~」,然後把找到的整串路徑改成長檔名 (如果有含空格,記得前後要加「"」),在改完後,重開 seamonkey 會出現一件很笨的事,因為他認預設 browser 也是用短檔名在認的,所以他會以為預設被改了而問您要不要改過來,請選「不要」,不然您剛改的 registry 就全白作了,要再改一次。

發表人:  orange [ 2007-09-30, 16:47 ]
文章主題 : 

我不是覆蓋的、也沒把Seamonkey檔案關聯起來
不過我還是試試看改reg 把路徑變成長檔名
改了reg之後 重開seamonkey沒出現問要不要改回來的警告
改了reg後 執行seamonkey會出現Quick launch的圖示,不過關閉Seamonkey還是出現視窗錯誤的聲音(Quick Launch圖示也消失掉了)
改reg之前 執行seamonkey不會出現Quick Launch圖示,必須重新設定Quick Launch才會出現圖示

之後我用工具把seamonkey相關reg值清理掉再執行seamonkey(這次只有執行PGO版且開空白Profile)
結果回復到改reg之前的那種情形
執行seamonkey不會出現Quick Launch圖示,必須重新設定Quick Launch才會出現圖示
關閉Seamonkey會出現錯誤的音效然後Quick Launch也會被關閉

發表人:  s793016 [ 2007-09-30, 17:32 ]
文章主題 : 

嗯,那可能這部份還是有問題吧,因為我在訓練 pgo 的時候,沒有訓練 quick launch ... 囧

等 1.1.5 出來再編吧,這個就先這樣了。

發表人:  s943035 [ 2007-10-07, 12:58 ]
文章主題 : 

出現
C 執行階段錯誤 R6034
http://msdn2.microsoft.com/zh-tw/library/ms235560(vs.80).aspx

:cry: 真想趕快用用看 XD

發表人:  s793016 [ 2007-10-07, 13:09 ]
文章主題 : 

s943035 寫:
出現
C 執行階段錯誤 R6034
http://msdn2.microsoft.com/zh-tw/library/ms235560(vs.80).aspx

:cry: 真想趕快用用看 XD

根據 http://www.vector64.com/WindowsBuilds.html ,可能是 vs2005 跟 server 2003 有相容性的問題,我是不知道 mmoy 有沒有解決,因為我不會寫程式,所以如果您能提供可用 patch,有空我會試看看。

發表人:  s943035 [ 2007-10-10, 06:21 ]
文章主題 : 

s793016 寫:
s943035 寫:
出現
C 執行階段錯誤 R6034
http://msdn2.microsoft.com/zh-tw/library/ms235560(vs.80).aspx

:cry: 真想趕快用用看 XD

根據 http://www.vector64.com/WindowsBuilds.html ,可能是 vs2005 跟 server 2003 有相容性的問題,我是不知道 mmoy 有沒有解決,因為我不會寫程式,所以如果您能提供可用 patch,有空我會試看看。


可用的PATCH?什麼意思?

發表人:  s793016 [ 2007-10-10, 11:46 ]
文章主題 : 

您試看看用這個解出來的 seamonkey.exe 取代掉原先的 seamonkey.exe,然後看能不能正常執行。

記得回來回報結果。

發表人:  s943035 [ 2007-10-12, 22:58 ]
文章主題 : 

s793016 寫:
您試看看用這個解出來的 seamonkey.exe 取代掉原先的 seamonkey.exe,然後看能不能正常執行。

記得回來回報結果。


成功了 ~~ 謝囉^^
裝了之後才知道這不是FF ... ˊˋ
可是開啟的速度比FF快好多唷,只是介面有點 ...

發表人:  s793016 [ 2007-10-13, 09:02 ]
文章主題 : 

s943035 寫:
s793016 寫:
您試看看用這個解出來的 seamonkey.exe 取代掉原先的 seamonkey.exe,然後看能不能正常執行。

記得回來回報結果。

成功了 ~~ 謝囉^^
只是介面有點 ..

該死的 m$,manifest 放在外面只有 xp 32-bit 支援,win 2003 以上都只支援把 manifest 埋進去的方式 ... 囧rz

預設是 classic 介面 (就是像 netscape 4.x),您可以用 view -> apply theme -> modern 改成 mozilla 介面 (需關閉重開)。

發表人:  s793016 [ 2007-10-21, 14:43 ]
文章主題 : 

s793016 寫:
嗯,那可能這部份還是有問題吧,因為我在訓練 pgo 的時候,沒有訓練 quick launch ... 囧

等 1.1.5 出來再編吧,這個就先這樣了。

目前編出來的 1.1.5 PGI 下 QuickLaunch 一樣會掛掉,雖然我沒有能力修,不過找了一下發現了這個,所以看來這個功能修不修得好已經不重要了 ... 那麼,暫時可以確定,我編的 1.1.5 Quick Launch 一樣無法使用。

發表人:  s793016 [ 2007-10-27, 23:10 ]
文章主題 : 

新增 1.1.5 SSE2 PGU 版。

發表人:  s793016 [ 2007-11-10, 18:10 ]
文章主題 : 

新增 1.1.6 SSE2 PGU 版。

此次訓練時間比較趕,可能訓練量不足也不一定 ... 笑

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