7.11.3 -XX:ExplicitMemoryFullGCPolicy
FullGC発生時に、参照関係に基づくオブジェクトのJavaヒープからExplicitメモリーブロックへの移動を制御します。
説明
FullGC発生時に、参照関係に基づくオブジェクトのJavaヒープからExplicitメモリーブロックへの移動を制御するかどうかを指定します。このオプションを使用すると、FullGC発生時にExplicitヒープへ移動していたオブジェクトを、Tenured領域へ移動できます。
- 前提オプション
-
-
-XX:+HitachiUseExplicitMemory
-
- 関連オプション
-
-
-XX:+HitachiAutoExplicitMemory
-
-XX:+ExplicitMemoryUseExcludeClass
-
書式
-XX:ExplicitMemoryFullGCPolicy=数値
指定できる値
- 数値
-
型:Integer
0または1を指定します。範囲外の値が指定された場合は0が設定されます。
0を指定すると、FullGC発生時、Explicitメモリーブロック内にあるオブジェクトから参照されているJavaヒープ内のオブジェクトは、Explicitメモリーブロックへ移動します。
1を指定すると、FullGC発生時、Explicitメモリーブロック内にあるオブジェクトから参照されているJavaヒープ内のオブジェクトは、Explicitメモリーブロックへ移動しません。New領域にあるオブジェクトはTenured領域へ移動します。
デフォルト値
- 定義項目の省略
-
-XX:ExplicitMemoryFullGCPolicy=0