MozTW 討論區 https://forum.moztw.org/ |
|
[Sm] Seamonkey 2.20 en win x64 PGO https://forum.moztw.org/viewtopic.php?f=43&t=20467 |
第 6 頁 (共 7 頁) |
發表人: | Lawliet [ 2011-11-19, 23:29 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
dongyuanxun 寫: 有详细的错误报告或者截屏么 我这里好像没问题 不过我是离线跑得dromaeo dom,没用在线版 WIN7提示firefox.exe已經停止 這會發生在打包時,以及雙擊/obj/dist/bin/firefox.exe 按錯誤報告後,有較詳細的內容 打google後找不到相關內容 沒有截圖,我如下回再遇到 再截個圖 我是用線上版本 我下回也用離線內容測試看看 |
發表人: | 某A [ 2011-11-20, 00:43 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
測試結果… http://xdriftdoll.blogspot.com/2011/11/ ... ld-p4.html 請參考。 |
發表人: | dongyuanxun [ 2011-11-20, 11:55 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
某A 寫: thunderbird的测试成绩是可以预料的,因为我从来不用thunderbird浏览网页 我的完全放弃了网页测试,只优化了收发邮件,特别是代码多的显示情形,适合邮箱有很多邮件列表的使用。我用tete009和官方的收发我的Gmail就很卡。 关于FF的成绩,理论上跑过某个测试后,该测试就会提高成绩,不过由于VC编译器的种种bug,也相应降低了稳定性,所以我每次只保证sunspider/V8/Kraken最常用/耗时较少的测试,其他测试项目每次都不一定有(在我和tete009的最近的邮件讨论中,提出用多次短时测试代替一次长测试的方法来避免我们最近发现的奇怪bug)。tete009主要不看js测试,而是注重实际的体验,比如图片较多/视频浏览的网站等,还有内存释放效率,他不跑其他测试的主要原因是VC2005的PGO的bug比VC2010要多,跑越多的测试,暴露的bug也越多。 VC2010的PGO bug虽然较VC2005为少,不过也要适可而止(编译其他软件发现,如果工程中有较多汇编代码/SIMD的话,PGO的bug会暴露的尤其严重,可能会随机crash。FF的某些子项目恰恰采用了大量的汇编或者SIMD……)。关于发现的其他的问题,我们bug都反馈到微软了,微软建议我们使用VC11…… |
發表人: | 某A [ 2011-11-20, 22:00 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
dongyuanxun 寫: thunderbird的测试成绩是可以预料的,因为我从来不用thunderbird浏览网页 我的完全放弃了网页测试,只优化了收发邮件,特别是代码多的显示情形,适合邮箱有很多邮件列表的使用。我用tete009和官方的收发我的Gmail就很卡。 关于FF的成绩,理论上跑过某个测试后,该测试就会提高成绩,不过由于VC编译器的种种bug,也相应降低了稳定性,所以我每次只保证sunspider/V8/Kraken最常用/耗时较少的测试,其他测试项目每次都不一定有(在我和tete009的最近的邮件讨论中,提出用多次短时测试代替一次长测试的方法来避免我们最近发现的奇怪bug)。tete009主要不看js测试,而是注重实际的体验,比如图片较多/视频浏览的网站等,还有内存释放效率,他不跑其他测试的主要原因是VC2005的PGO的bug比VC2010要多,跑越多的测试,暴露的bug也越多。 VC2010的PGO bug虽然较VC2005为少,不过也要适可而止(编译其他软件发现,如果工程中有较多汇编代码/SIMD的话,PGO的bug会暴露的尤其严重,可能会随机crash。FF的某些子项目恰恰采用了大量的汇编或者SIMD……)。关于发现的其他的问题,我们bug都反馈到微软了,微软建议我们使用VC11…… 收到。 我能理解,也不意外,只是覺得官方版本的測出來Tb比正規瀏覽器Fx和Sm要快很有意思就是了。 期待未來的VC11編譯。 |
發表人: | Lawliet [ 2011-11-20, 22:42 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
我一直很想知道tete009為何堅守著VC2005不用更新的2008或2010? 難道是因為他的patch必須經過修改才能在VC2005以外的編譯器上使用嗎? |
發表人: | s793016 [ 2011-11-20, 23:13 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
Lawliet 寫: 我一直很想知道tete009為何堅守著VC2005不用更新的2008或2010? 難道是因為他的patch必須經過修改才能在VC2005以外的編譯器上使用嗎? 您知道一套 visual studio 要多少錢嗎?去查一下吧。 |
發表人: | Lawliet [ 2011-11-20, 23:49 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
s793016 寫: Lawliet 寫: 我一直很想知道tete009為何堅守著VC2005不用更新的2008或2010? 難道是因為他的patch必須經過修改才能在VC2005以外的編譯器上使用嗎? 您知道一套 visual studio 要多少錢嗎?去查一下吧。 VC++有免費的express版啊... 我之前就是用這個編Firefox win32的 跟付費的VC完全沒有性能差異 |
發表人: | dongyuanxun [ 2011-11-21, 00:23 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
VC express 和 VC其他版本的编译器没有什么不同,只是库的方面少了ATL和MFC 关键在于Linker,VC express的linker无法做pgo优化(印象中,linker的pgo不作为免费系列) 我原来建议tete009可以使用微软提供给各个高校的版本(和专业版/旗舰版功能一致),或者使用VC 2010 express compiler + VC 2005 linker来进行FF的PGO编译。但tete009对这种方案不是很感兴趣,也可能他们对GL的信息有所不兼容也说不准。 我现在的2010是公司购买的。 估计拿到VC11得MSDN订购用户才行,下次准备整个去,不过即使拿到,想要编译FF with jemalloc,可能还得需要我在FF5上做的类似编译方法。 windows sdk 7/7.1(免费)也提供vc2010编译器和链接器,我没试过这个可否。 |
發表人: | Lawliet [ 2011-11-21, 00:41 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
我後來還發現VC2010裝了之後 就算不啟用,mozilla build system還是可以調用VC++編譯器進行編譯 似乎30天試用期局限於VC編輯器,編譯器不在試用限制範圍為內 也許把這個轉告給tete009,他會考慮換到新的編譯器上 |
發表人: | 某A [ 2011-11-21, 13:18 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
Lawliet 寫: 我一直很想知道tete009為何堅守著VC2005不用更新的2008或2010? 難道是因為他的patch必須經過修改才能在VC2005以外的編譯器上使用嗎? 目前看到幾個不是用VC2010的… 1. tete 2. pale moon 3. musume 4. blazing fast 連同官方版本,這幾個都是用vc2005的。 請參考。(其實還不少的說) |
發表人: | s793016 [ 2011-11-21, 13:31 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
Lawliet 寫: 我後來還發現VC2010裝了之後 就算不啟用,mozilla build system還是可以調用VC++編譯器進行編譯 似乎30天試用期局限於VC編輯器,編譯器不在試用限制範圍為內 也許把這個轉告給tete009,他會考慮換到新的編譯器上 vs2008過期的結果 話又說回來,出名者樹大招風,版權問題還是小心點。 |
發表人: | dongyuanxun [ 2011-11-21, 14:51 ] |
文章主題 : | Re: [Sm] Seamonkey 2.4.1 win32/SSE2/PGO |
我又比较了下,express版本的linker可以支持链接时优化,意味着PGO的开关是健全的 但是缺少PGO的依赖pgort100.dll,看来是微软明摆着不让免费版用PGO了 即使从商业版本里复制pgort100.dll到免费版里来用,也是违反版权的行为…… 所以用免费版的又想用PGO的可以使用这个复制途径,但是不要宣扬使用了PGO优化即可 |
發表人: | s793016 [ 2011-11-27, 12:56 ] |
文章主題 : | Re: [Sm] Seamonkey 2.5 win32/SSE2/PGO |
新增 2.5 SSE2 PGO 版 |
發表人: | s793016 [ 2011-12-24, 23:17 ] |
文章主題 : | Re: [Sm] Seamonkey 2.6 win32/SSE2/PGO |
新增 2.6 SSE2 PGO 版 |
發表人: | Dove [ 2011-12-26, 15:46 ] |
文章主題 : | Re: [Sm] Seamonkey 2.6 win32/SSE2/PGO |
s793016 Good day! Could we see from you and 64-bit optimized builds of SeaMonkey either , please! (by the way, this info may be useful for you for faster creating builds ...) |
第 6 頁 (共 7 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |