タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとjitとfirefoxに関するmoozのブックマーク (3)

  • 580468 - JM: Tune Trace JIT Heuristics

    Shared components used by Firefox and other Mozilla software, including handling of Web content; Gecko, HTML, CSS, layout, DOM, scripts, images, networking, etc. Issues with web page layout probably go here, while Firefox user interface issues belong in the Firefox product. (More info)

    mooz
    mooz 2010/10/08
    TraceMonkey で, どういった時に Trace を行うか, 行わないかを議論している.
  • JaegerMonkeyおさらい

    ネット見てたら、全然わかってない人多すぎなんで。 SquirrelFish WebKitJavaScriptCoreに入っているJavaScriptエンジン。非常に優秀なバイトコードを生成、実行する SquirrelFish Extreme (Nitro / SFX) SquirrelFishをJIT化+バイトコードの最適化など baseline JIT。SpiderMonkeyをJIT化しただけのもの TraceMonkey Tracingのアルゴリズムを利用したJIT。ポイントにはまれば生成されるコードは最速(のはず) JaegerMonkeyはJavaScriptCoreのコードを持ってきたという話があるけど、バイトコードをネイティブコード化するライトウェイトなJITコンパイラだけを持ってきている。SquirrelFishの肝は優秀なバイトコード生成+最適化なので、JaegerMo

    mooz
    mooz 2010/07/31
    SquirrelFish, Nitro, SFX, JaegerMonkey, TraceMonkey, fatvals, Tamarin, NanoJIT, Yarr
  • JägerMonkey has Crossed the Streams | Mystery Bail Theater

    On July 12th, JägerMonkey officially crossed TraceMonkey on the v8 suite of benchmarks. Yay! It’s not by a lot, but this gap will continue to widen, and it’s an exciting milestone. A lot’s happened over the past two months. You’ll have to excuse our blogging silence – we actually sprinted and rewrote JägerMonkey from scratch. Sounds crazy, huh? The progress has been great: The black line is the ne

    mooz
    mooz 2010/07/16
    ローカル変数がレジスタに格納出来るように. 定数や型情報の判定がより良く働くように. グローバル・クロージャ内の変数へのアクセスがより高速に. 64bit に統一したおかげで浮動小数点計算がより高速に.
  • 1