仮想マシンでのスレッドスタック

仮想マシンのスタック:プログラムカウンタは、ネイティブメソッドスタックは、JVMのスレッドプライベートメモリ領域に属します。VMスタックとスレッドのライフサイクルが同じで、JVMランタイムのスレッドで作成され、この方法は、実装の過程でスタックフレームを作成します。主にローカル変数テーブル、操作情報スタック、動的リンク、方法輸出を格納するために使用されます。スタックフレームは、一般的にメモリサイズの幅と呼ばれ、スタックフレームの数は、仮想マシンのスタック深さと呼ばれます。VMスタックサイズパラメータ-Xssを介して構成することができます。したがって、同じサイズの仮想マシンのスタックに、より小さなメモリはローカル変数テーブルまたは仮想マシンのスタックのような、より大きな深さによって占められる場合。

仮想マシンのスタックの内部構造

 

おすすめ

転載: www.cnblogs.com/myitnews/p/11420748.html