-XX:ExplicitMemoryFullGCPolicy(明示管理ヒープ機能のExplicitメモリブロックへのオブジェクト移動制御オプション)
形式
-XX:ExplicitMemoryFullGCPolicy=<数値>
説明
FullGC発生時に,参照関係に基づくオブジェクトのJavaヒープからExplicitメモリブロックへの移動を制御するかどうかを指定します。このオプションを使用すると,FullGC発生時にExplicitヒープへ移動していたオブジェクトを,Tenured領域へ移動できます。
- デフォルト値
-
-
-XX:ExplicitMemoryFullGCPolicy=0
-
- 前提オプション
-
-
-XX:+HitachiUseExplicitMemory
-
- 関連オプション
-
-
-XX:+HitachiAutoExplicitMemory
-
-XX:+ExplicitMemoryUseExcludeClass
-
引数
- <数値>
-
0または1を指定します。範囲外の値が指定された場合は0が設定されます。
0を指定すると,FullGC発生時,Explicitメモリブロック内にあるオブジェクトから参照されているJavaヒープ内のオブジェクトは,Explicitメモリブロックへ移動します。
1を指定すると,FullGC発生時,Explicitメモリブロック内にあるオブジェクトから参照されているJavaヒープ内のオブジェクトは,Explicitメモリブロックへ移動しません。New領域にあるオブジェクトはTenured領域へ移動します。
注意事項
このオプションは,JDK11を使用する場合だけ指定できます。