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

[目次][索引][前へ][次へ]

-XX:[+|-]HitachiVerboseGCPrintCause(ガーベージコレクション要因内容出力オプション)

形式

-XX:+HitachiVerboseGCPrintCause
ガーベージコレクションの要因内容を,拡張verbosegc情報の行末に出力します。

-XX:-HitachiVerboseGCPrintCause
拡張verbosegc情報を通常形式で出力します。

説明

ガーベージコレクションの要因内容を出力するかどうかを指定します。

デフォルト値
  • -XX:+HitachiVerboseGCPrintCause

前提オプション
  • -XX:+HitachiVerboseGC

-XX:+HitachiCommaVerboseGCオプションが指定されている場合は,次に示す要因番号が出力されます。

表19-6 ガーベージコレクション要因一覧

要因番号 要因内容 説明
0 ObjAllocFail オブジェクトの割り付け失敗によってガーベージコレクションが発生しました。
1 System.gc java.lang.System.gcメソッド呼び出しによってガーベージコレクションが発生しました。
2 PermAllocFail パーマネントヒープの割り付け失敗によってガーベージコレクションが発生しました。
3 DelayedGC JNIやJVMPIによって保留されていたガーベージコレクションが起動されました。
4 JavaGC Command JavaGCコマンドによってガーベージコレクションが発生しました。
5 LasrPermGC パーマネントヒープのOutOfMemoryErrorを出す前の最後のガーベージコレクションが発生しました。
6 JheapProf Command Jheapprofコマンドによってガーベージコレクションが発生しました。

出力例

[VGC]<Wed Mar 17 00:42:30 2004>(Skip Full:0,Copy:0)[Full GC 149K->149K(1984K), 0.0786038 secs][DefNew::Eden: 264K->0K(512K)][DefNew::Survivor: 0K->63K(64K)][Tenured: 85K->149K(1408K)][Perm: 1300K->1300K(1536K)][cause:System.gc]