実行時コンパイラ

更新日:

用語解説

実行時コンパイラ(JITコンパイラ)は、プログラムの実行中に、中間コードをCPUの機械語にコンパイルする処理系です。

■ 試験で押さえるポイント

  • 最初は中間コードを解釈して実行し、頻繁に実行される部分を機械語に変換します。

  • 実行中の情報を使って、事前には難しい最適化ができます。

  • コンパイルのための時間がかかるため、起動直後は遅くなることがあります。

■ 選択肢での判断ポイント

「実行中に」「中間コードを機械語に」が手掛かりです。別のCPU用のコードを作るクロスコンパイラとは分類が異なります。

音声で聞く

同じ分野の用語