2009年11月25日水曜日

Java仮想マシン 【JVM】

Java仮想マシンとは、Javaバイトコードをそのプラットフォームのネイティブコードに変換して実行するソフトウェア。Java言語で開発されたソフトウェアは、配布時にはプラットフォームから独立した独自の形式(Javaバイトコード)になっており、そのままでは実行することができない。このため、そのプラットフォーム固有の形式(ネイティブコード)に変換するソフトウェアを用意して、変換しながら実行する。この変換と実行を行なうのがJVMである。実行前にまとめて変換することで実行時のオーバーヘッドをなくし、実行速度を向上させたものをJITコンパイラという。

0 件のコメント:

コメントを投稿