-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領域へ移動します。