
 |
JITコンパイラ(ジェイアイティー・−。Just In Time Compiler) |
|
 |
 |
 |
トップ
英字−【J】
JITコンパイラ
|
 |
Javaプログラムを高速に実行するための仕組みのひとつで、Javaプログラムを実行する際に、バイトコードをプラットフォームにネイティブなマシンコードに変換してから実行する仕組みのことです。 Javaプログラムは、バイトコードと呼ばれる、プラットフォームに依存しない中間コードが、JVM(Java仮想マシン)によって少しずつ解釈されながら実行されますが、この方式では、実行時のオーバーヘッドが大きいため、実行するのに時間がかかります。そこで、あらかじめバイトコードからマシンコードに一気に変換してから実行するという方式が考え出されました。それがJITコンパイラと呼ばれている方式です。 前もってバイトコードからマシンコードに変換されているので、実行時のオーバーヘッドがない分速くなります。特に、繰り返しループのように同じコードを何度も実行するような場合には大きな効果があります。ただし、最初にバイトコードをマシンコードに変換するのに時間を要するため、実行されるまでの時間は長くなってしまいます。
|
|
 |
 |
 |
|
|
 |
 |
 |
|
|
 |

|
 |

|

|
|
 |
 |
 |
コンパクト版 インターネット辞典 監修:東京大学大学院 情報理工学系研究科 助教授 江崎 浩 発行:IEインスティテュート (C) Hiroshi ESAKI, 2000 (C) 2002 IE Institute.co.,Ltd. IT辞典は「コンパクト版 インターネット辞典」に用語の追加・編集を行って提供しています。 |
 |



|
 |















|