JavaのJITコンパイラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/12 15:53 UTC 版)
「実行時コンパイラ」の記事における「JavaのJITコンパイラ」の解説
Symantec社によるsymjitおよびBorland社によるJITコンパイラは初期の主要なJITコンパイラであった。 Sun Microsystems自身によるHotSpotコンパイラは本格的に適応的コンパイル方式を採用したJIT処理系である。Hotspot以降はJITコンパイラ部分のインタフェースが規定されており、JITコンパイルエンジン部分を差し替えることができるようになった。 IBMによるIBM JDK、BEAによるJRockitはいずれも適応的コンパイルを行う独自のJIT処理系を持っている。後者は特にx86に特化して実行効率を高めている。 学術的なものとしては、首藤によるShuJITや、富士通研究所と東京工業大学によるリフレクション機能を扱うOpenJITなどがある。
※この「JavaのJITコンパイラ」の解説は、「実行時コンパイラ」の解説の一部です。
「JavaのJITコンパイラ」を含む「実行時コンパイラ」の記事については、「実行時コンパイラ」の概要を参照ください。
- JavaのJITコンパイラのページへのリンク