MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2017-11-18, 16:36

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 104 篇文章 ]  前往頁數 上一頁  1234567  下一頁
發表人 內容
文章發表於 : 2011-11-01, 00:44 
離線

註冊時間: 2008-10-12, 12:25
文章: 14
到时候再试一下,我FF8准备跑dromaeo
ECMA Script test是一致性测试,就不跑了

64位版也可能到时编译


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0
 個人資料  
引用回覆  
文章發表於 : 2011-11-12, 08:03 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
新增 2.5b4 SSE2 PGO 版

這次我把 dromaeo 放在第一步測試,pgo 結果是沒當,不過當第二順位放上 ecmatest262 pgo 就當了。另外就是調教中跑不完新版的 peacekeeper 測試,會出現 timeout ...

這版 profile 跟舊版不相容,直接套用會出現一些奇怪問題,使用前請先備份 profle。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


最後由 s793016 於 2011-11-12, 21:35 編輯,總共編輯了 2 次。

回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20111028 Firefox/7.0.1 SeaMonkey/2.4.1
 個人資料  
引用回覆  
文章發表於 : 2011-11-12, 18:33 
離線
頭像

註冊時間: 2008-09-05, 13:37
文章: 77
s793016 寫:
新增 2.5b4 SSE2 PGO 版

這次我把 dromaeo 放在第一步測試,pgo 結果是沒當,不過當第二順位放上 ecmatest262 pgo 就當了。另外就是調教中跑不完新版的 peacekeeper 測試,會出現 timeout ...

這版 profile 跟舊版不相容,直接套用會出現一些奇怪問題,使用前請先備份 profle。

您好

請問一下當掉指的是哪一部分?
是調教過程會當掉,還是編譯完後的binary不能用?

我使用pcx的betterpgo編譯Firefox
如果調教有加入dromaeo(我都最後一個才測)測試
之後編譯好的binary執行會錯誤
只要不加入dromaeo,binary是可以執行的
而且可以獲得跟pcx自編譯版同樣的性能提昇

您的意思是否只要我把測試的順序改一下
把dromaeo放到第一個測試順位
這樣編譯完後的binary就不會再當了嗎?

謝謝!

_________________
lawlietfox-My Google Code Project


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
 個人資料  
引用回覆  
文章發表於 : 2011-11-12, 21:29 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
s793016 寫:
新增 2.5b4 SSE2 PGO 版

這次我把 dromaeo 放在第一步測試,pgo 結果是沒當,不過當第二順位放上 ecmatest262 pgo 就當了。另外就是調教中跑不完新版的 peacekeeper 測試,會出現 timeout ...

這版 profile 跟舊版不相容,直接套用會出現一些奇怪問題,使用前請先備份 profle。

更新:
把 dromaeo 拿掉重新再試一次,奇怪的問題及 profile 不相容的問題不見了。

皆已上傳,有興趣的人可以下載兩份自行測試。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


最後由 s793016 於 2011-11-12, 21:35 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111110 Firefox/8.0 SeaMonkey/2.5
 個人資料  
引用回覆  
文章發表於 : 2011-11-12, 21:33 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
Lawliet 寫:
s793016 寫:
新增 2.5b4 SSE2 PGO 版

這次我把 dromaeo 放在第一步測試,pgo 結果是沒當,不過當第二順位放上 ecmatest262 pgo 就當了。另外就是調教中跑不完新版的 peacekeeper 測試,會出現 timeout ...

這版 profile 跟舊版不相容,直接套用會出現一些奇怪問題,使用前請先備份 profle。

您好

請問一下當掉指的是哪一部分?
是調教過程會當掉,還是編譯完後的binary不能用?

請參考:
viewtopic.php?p=168513#p168513
Lawliet 寫:
我使用pcx的betterpgo編譯Firefox
如果調教有加入dromaeo(我都最後一個才測)測試
之後編譯好的binary執行會錯誤
只要不加入dromaeo,binary是可以執行的
而且可以獲得跟pcx自編譯版同樣的性能提昇

您的意思是否只要我把測試的順序改一下
把dromaeo放到第一個測試順位
這樣編譯完後的binary就不會再當了嗎?

謝謝!

目前實測,雖然把 Dromaeo 執行順序調到第一組之後 pgo 不會當掉,但是會出現 profile 不相容及網址列 enter 無作用等奇怪問題,所以還是建議暫時放棄 Dromaeo 調教。

ps: 我一直都不是使用 pcx 的 betterpgo 方式。只不過在官方的 vc10 jemalloc 沒出現以前,用過他的 vc9 jemalloc 方式編 jemalloc 而已。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111110 Firefox/8.0 SeaMonkey/2.5
 個人資料  
引用回覆  
文章發表於 : 2011-11-13, 09:45 
離線

註冊時間: 2008-10-12, 12:25
文章: 14
dromaeo源于talos,包含测试太多,也和其他测试重复,所以单独拿出DOM和CSS测试比较好。

peacekeeper的beta版有那个bug的,可以先跑旧版。

VC PGO的bug非常多,所以不要追求大而全,我编译时一般只加载常用的然后再按照自己的profile浏览常用的网站+Gmail完事,这样可以不触及PGO的bug。一般我以平时使用情形为准。

另外不要跑一致性测试,这样会加大触发PGO bug的可能性。

PGO是按照使用情形来看的,如果你的测试出错会得到意外的优化结果。


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
 個人資料  
引用回覆  
文章發表於 : 2011-11-13, 21:48 
離線
頭像

註冊時間: 2008-09-05, 13:37
文章: 77
dromaeo也包含一致性測試嗎?
我一直以為它只有性能測試而已

peacekeeper的測試我都有跑
但沒跑peacekeeper beta
但我在別人的blog,他把我的跟其他社群版本做了性能比較
貌似沒跑peacekeeper beta,也可以在應用了其它betterpgo後
獲得很大的性能提昇

http://goo.gl/eUN7J


另外請教一下,您都怎麼在windows下打patch/diff?
我以前都在Linux下編譯,patch不用另外安裝就可以用
在win7 x64下,我去找patch for windows
可以執行報錯...以致我每次都必須在Linux下打patch
再回到win7 x64進行編譯

tete009的patch具體有什麼作用?
您清楚嗎?因為我看它的patch用了很多
也不曉得具體有什麼效用

另外為什麼pgo編譯後出來的user agent日期都會變成20100101?

_________________
lawlietfox-My Google Code Project


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
 個人資料  
引用回覆  
文章發表於 : 2011-11-14, 00:10 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
Lawliet 寫:
另外請教一下,您都怎麼在windows下打patch/diff?
我以前都在Linux下編譯,patch不用另外安裝就可以用
在win7 x64下,我去找patch for windows
可以執行報錯...以致我每次都必須在Linux下打patch
再回到win7 x64進行編譯

怎麼聽起來您不是用的 mozilla build system?

msys 有自帶 patch / diff。
Lawliet 寫:
tete009的patch具體有什麼作用?
您清楚嗎?因為我看它的patch用了很多
也不曉得具體有什麼效用

另外為什麼pgo編譯後出來的user agent日期都會變成20100101?

這些問題請您問 pcx (dongyuanxun) 老兄嘍,我沒用 tete 的補丁,所以不清楚。另外正常的日期會顯示編譯那天,您看我的 UserAgent 不同版本日期都會變的丫。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111110 Firefox/8.0 SeaMonkey/2.5
 個人資料  
引用回覆  
文章發表於 : 2011-11-14, 00:57 
離線
頭像

註冊時間: 2008-09-05, 13:37
文章: 77
s793016 寫:
怎麼聽起來您不是用的 mozilla build system?

我還真的不知道它裡面就包含patch了...
我再去試試..
謝謝!

_________________
lawlietfox-My Google Code Project


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
 個人資料  
引用回覆  
文章發表於 : 2011-11-17, 11:42 
離線

註冊時間: 2008-10-12, 12:25
文章: 14
tete的补丁注重细节和使用体验,对图像的加速异常明显,最近对dom也做了更多的优化(自动检测SSSE3指令),所以和其他的第三方编译版相比,tete009显得很专业,所以我通常主要参考tete009的补丁,如果有问题,也会在他网站或者给他发Email进行沟通
不过他的补丁如果用vc2010编译要稍微做下变更
把jsstr.h 中的 void __movsw(unsigned short *Dest, unsigned short *Source, size_t Count); 注释掉
把jslock.cpp 中的_InterlockedCompareExchange(long *volatile dest, long exchange, long comp); 注释掉

其他没记得有什么问题,当然他的tmemutil那个功能是不能使的,这个用到了tete的私有库,tete不让用(和内存管理/OpenMP有关,不过不使用性能也没有明显的下降)


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20111116 Firefox/8.0.1
 個人資料  
引用回覆  
文章發表於 : 2011-11-17, 21:03 
離線

註冊時間: 2008-10-12, 12:25
文章: 14
我编译FF8.0.1时
使用了其他js测试+dromaeo的DOM测试未发现任何问题


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
 個人資料  
引用回覆  
文章發表於 : 2011-11-18, 00:59 
離線
頭像

註冊時間: 2008-09-05, 13:37
文章: 77
dongyuanxun 寫:
我编译FF8.0.1时
使用了其他js测试+dromaeo的DOM测试未发现任何问题

感謝您的告知
我等會也來編譯一次試試看

並再次感謝您這些日子以來的指導

_________________
lawlietfox-My Google Code Project


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
 個人資料  
引用回覆  
文章發表於 : 2011-11-18, 09:55 
離線

註冊時間: 2008-10-12, 12:25
文章: 14
You are welcome.

你可以晚些编译,我估计要出ff8.0.2或者会重新修正8.0.1

我是不会重编译了,因为roboform我不使用,所以这个bug修不修复对我没有影响

我这次编译主要是想看加入dromaeo会不会break PGO


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
 個人資料  
引用回覆  
文章發表於 : 2011-11-19, 19:36 
離線
頭像

註冊時間: 2008-09-05, 13:37
文章: 77
PGO加入dromaeo dom編譯出來失敗了
會報錯,無論先跑dromaeo dom或最後跑
編譯出來的binary都會報錯

這個dromaeo dom先暫緩一下
我接著來研究tete009的patch

_________________
lawlietfox-My Google Code Project


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
 個人資料  
引用回覆  
文章發表於 : 2011-11-19, 19:52 
離線

註冊時間: 2008-10-12, 12:25
文章: 14
Lawliet 寫:
PGO加入dromaeo dom編譯出來失敗了
會報錯,無論先跑dromaeo dom或最後跑
編譯出來的binary都會報錯

這個dromaeo dom先暫緩一下
我接著來研究tete009的patch

有详细的错误报告或者截屏么

我这里好像没问题
不过我是离线跑得dromaeo dom,没用在线版


回頂端
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 104 篇文章 ]  前往頁數 上一頁  1234567  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群