実行時コンパイラ
更新日:
用語解説
実行時コンパイラ(JITコンパイラ)は、プログラムの実行中に、中間コードをCPUの機械語にコンパイルする処理系です。
■ 試験で押さえるポイント
最初は中間コードを解釈して実行し、頻繁に実行される部分を機械語に変換します。
実行中の情報を使って、事前には難しい最適化ができます。
コンパイルのための時間がかかるため、起動直後は遅くなることがあります。
■ 選択肢での判断ポイント
「実行中に」「中間コードを機械語に」が手掛かりです。別のCPU用のコードを作るクロスコンパイラとは分類が異なります。