Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス 定義編(サーバ定義)


-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を使用する場合だけ指定できます。