3

重複の可能性:
バイトコードとは何か、JVM はそれらをどのように処理するのか

JVM が純粋に解釈している場合 (JIT やその間の何かではなく)、バイトコードをどの程度正確に解釈しますか?

頭に浮かぶ 1 つのアプローチは、JVM の状態を引数として受け取るバイトコードごとにネイティブ関数を用意することです。ルックアップ テーブルを使用して、指定されたバイト コードの関数ポインタを取得できます。その後、関数が呼び出されます。それはそれがすることですか、それとも純粋な解釈の場合により効率的なものがありますか?

4

0 に答える 0