Up Top

Template Interpreter によるバイトコードの実行処理


概要(Summary)

Template Interpreter によるバイトコードの実行処理は, テンプレートと呼ばれるコード片によって実現される (See: ). 各バイトコード種別に対して対応するテンプレートが存在する.

各テンプレートの生成は HotSpot の起動中に行われる (See: here for details).

また, テンプレートを構成するコードは2つの部分に大別できる.

備考(Notes)

バイトコードの分類は JVMS 2.11 に基づく. ただし, JVMS では以下の 4カテゴリーが1つにまとめられていたが, 説明の都合上ここでは4つに分割.

Subcategories


This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.