タグ

JITに関するgologo13のブックマーク (3)

  • Java Magazine 日本版 Vol.26 (2016年6月発行)

    JVMがJust-In-Time(JIT)コンパイラを利用してJavaプログラムのパフォーマンスを改善していることをご存知の方は多いでしょうが、JITコンパイラの実際の動作とその利点については、理解されていないことが多いようです。 記事では、JITコンパイラの動作の仕組みと、パフォーマンスが向上する理由について説明します。ここではJDKのオープンソース・リリースであるOpenJDKについて取り上げますが、記事の内容のすべては、オラクルのリリースに対しても同様に当てはまります。 特集記事「JITコンパイラの実際の動作」を読む

    gologo13
    gologo13 2016/06/23
    結構いい
  • Understanding V8 and JIT compilation basics

    Understanding V8 and JIT compilation basics
    gologo13
    gologo13 2014/11/02
    理解するには前提知識が足りない
  • JIT コンパイルまとめ - higepon blog

    Mosh のパフォーマンスを向上させたいので JIT コンパイル周りを調べてみました。誤りや不足がありましたらご指摘いただけると助かります。 何か? Just in time コンパイルの略。実行時に必要になった時点で動的にコードを生成する仕組み。 VM 型のインタプリタにおいて、実行時に bytecode を native code にコンパイルすることを指すことが多い。 必要になった時点のコンパイルではあるが、Pre-JIT のように起動時にまとめて JIT コンパイルする場合もある。 目的・効果 インタプリタの良いところを維持しつつインタプリタ実行速度を高速化。AOT コンパイラが出力するコードの速度に近づける。 JIT が AOT (Ahead of time)と比較して有利な点 実行時の統計情報を利用できる 実行ホストに最適化されたコードを利用できる JIT コンパイルされる対象

    JIT コンパイルまとめ - higepon blog
    gologo13
    gologo13 2010/03/12
  • 1