解説
「JITコンパイラ」は「Just-In-Timeコンパイラ」(Just-In-Time compiler)の略です。「実行時コンパイラ」とも呼ばれます。
「JITコンパイラ」を採用した環境では、ソースコードや中間コードから機械語への変換を、プログラムを実行する直前におこないます。
このことにより、ソースコードを直接利用できる利便性や、各環境に合わせた実行ファイルを作らなくて済む利便性を享受できます。また、機械語にコンパイルすることで実行速度も速くなります。
JITコンパイラには、デメリットもあります。実行の直前にコンパイルするため、実行までの時間が遅くなります。
JavaのJITコンパイラや、JavaScriptのJITコンパイラが特に有名です。
サンプル
今回はサンプルはありません。
フィードバックお待ちしております!
ご感想、解説してほしい用語、解説内容のアドバイスなどございましたら、FacebookやX(旧Twitter)などでお気軽に編集部までお寄せください。よろしくお願いいたします。
