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

形式

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

説明

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

デフォルト値
  • -XX:+HitachiVerboseGCPrintCause
前提オプション
  • -XX:+HitachiVerboseGC

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

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

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

出力例

[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]