MozTW 討論區 https://forum.moztw.org/ |
|
Mozilla發布新引擎─JaegerMonkey https://forum.moztw.org/viewtopic.php?f=18&t=29595 |
第 1 頁 (共 1 頁) |
發表人: | adam [ 2010-02-28, 14:07 ] |
文章主題 : | Mozilla發布新引擎─JaegerMonkey |
Mozilla開發團隊於近期發布新一代引擎─JaegerMonkey,由於借鑿了Safari Nitro引擎技術,根據Mozilla開發團隊測試,JaegerMonkey在性能上提升了30-40%,Sunspider測試下提升18%的JavaScript編譯速度, Mozilla表示,目前TraceMonkey追蹤(trace)演算法仍存在一些詬病,導致性能無法完全提升,尤其是遞迴的循環語句時,無法正確執行,Firefox因此會退回解釋執行方式。 JaegerMonkey近期將會加入Firefox 3.7 Nightly,請大家拭目以待! 出處: JaegerMonkey wiki David Mandelin's blog |
發表人: | kourge [ 2010-03-12, 08:45 ] |
文章主題 : | Re: Mozilla發布新引擎─JaegerMonkey |
JägerMonkey 基本上就是把 Nitro 的組合碼編譯器給整合到 SpiderMonkey。 以前:trace 失敗時,退回用 bytecode 解釋器。 以後:trace 失敗時,退回用 Nitro 組合碼編譯器。 |
發表人: | JackieKu [ 2010-03-16, 10:08 ] |
文章主題 : | Re: Mozilla發布新引擎─JaegerMonkey |
David Mandelin's blog上面又有一篇新的相關文章 http://blog.mozilla.com/dmandelin/2010/ ... omponents/ 主要是要澄清外界對JägerMonkey的誤解 裡面有附一張圖把關係表示得蠻清楚的 JägerMonkey的目的是Method JIT (跟TraceMonkey的Trace JIT不同) 而其中從bytecode轉成原生碼的部分(assembler, 組譯器)是拿WebKit的Nitro來用 不過這不代表JägerMonkey只是把Nitro挖過來就解決了 產生給nitro用的bytecode還是得自己來... |
發表人: | idragonet3 [ 2010-03-18, 15:57 ] |
文章主題 : | Re: Mozilla發布新引擎─JaegerMonkey |
這裡有代碼 http://hg.mozilla.org/users/danderson_m ... germonkey/ 誰能編譯一個包含JaegerMonkey的Firefox? |
發表人: | orange [ 2010-03-18, 20:39 ] |
文章主題 : | Re: Mozilla發布新引擎─JaegerMonkey |
3.7alpha 還是很容易當機的階段 JaegerMonkey 僅僅只是初步階段沒那麼穩也沒有比FX 3.6快(事實上還慢了好幾倍) -- 建議等到3.7 beta再看看 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |