7.17.3 JavaVMで使用するメモリ空間の構成
アプリケーション実行中のZGCで管理するメモリ空間の構成を次の図に示します。
各ページのサイズについて説明します。
-
Smallページ
サイズは2メガバイトです。
-
Mediumページ
サイズは,Javaヒープの最大サイズの3.125%です。ただし,値は2の累乗の数値になるように切り捨てられます。また,値の範囲は2メガバイト〜32メガバイトです。なお,Javaヒープの最大サイズは-Xmxオプションで設定できます。-Xmxオプションの詳細は,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「14.5 Application Serverで指定できるJava HotSpot VMのオプション」を参照してください。
-
Largeページ
サイズは,Mediumページのサイズの12.5%より大きな値です。なお,サイズはページごとに異なります。
次に,各領域について説明します。
-
Free領域
ページが割り当てられていない領域を指します。この領域から,ページの新規作成に必要な領域を割り当てます。また,回収されたページの領域はFree領域に追加されます。
-
Metaspace領域
ロードされたクラスなどの情報が格納される領域を指します。