|
読み方 : ジット・コンパイラ
プログラムのロード時や実行時に、ネイティブなマシンコードにコンパイルしてから実行すること。Java プログラムの実行速度を上げるためなどに使われています。 Java 環境では、Java プログラムは、バイトコードと呼ばれる中間コードにいったんコンパイルされ、実行はバイトコードインタープリターによって行われます。しかし、いちいちバイトコードを解釈して実行するというインタープリター方式では性能が上がらないため、バイトコードをネイティブコード (実行している CPU のマシン語) にコンパイルしてから実行するという仕組みが考え出されました。バイトコードをシステムにロードした時点や、バイトコードの実行直前に、まずバイトコードからネイティブコードへのコンパイルを行ない、その後実行します。これを Just In Time コンパイル方式と呼びます。一回しか実行しないコードならばその効果は薄いが、ループのような繰り返しコードがあると、その効果は非常に期待できます。また、最初からネイティブコードにコンパイルしてしまう方式と違って、プログラム自体はバイトコードのまま流通、ダウンロードされるので、プラットフォームに依存しないという Java の利点はそのままに、実行速度を向上させることができます。
|
|
|
|
| |
| 索引 |
記号・数字,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
| |
|