-XX:[+|-]HitachiVerboseGC(拡張verbosegc情報出力オプション)
形式
- -XX:+HitachiVerboseGC
- ガーベージコレクションが発生した場合,拡張verbosegc情報を日立JavaVMログファイルに出力します。
- ガーベージコレクションの内部領域であるEden,Survivor,Tenured,Perm種別の情報を拡張verbosegc情報として出力します。
- -XX:-HitachiVerboseGC
- ガーベージコレクションが発生した場合,拡張verbosegc情報を日立JavaVMログファイルに出力しません。
説明
ガーベージコレクションが発生した時の拡張verbosegc情報を出力するかどうかを指定します。
- デフォルト値
出力形式
[id] <date> (Skip Full:full_count, Copy:copy_count) [gc_kind gc_info, gc_time secs][Eden: eden_info][Survivor: survivor_info][Tenured: tenured_info][Perm: perm_info] [cause:cause_info] [User: user_cpu secs] [Sys: system_cpu secs] |
出力内容を次に説明します。
- id
- VGC(日立JavaVMログファイル識別子)
- date
- ガーベージコレクション開始日時。
- -XX:-HitachiVerboseGCPrintDateオプションが指定された場合,出力されません。
- full_count
- full GC情報出力をスキップした回数。
- -XX:HitachiVerboseGCIntervalTimeオプションが指定された場合に出力されます。
- copy_count
- copy GC情報出力をスキップした回数。
- -XX:HitachiVerboseGCIntervalTimeオプションが指定された場合に出力されます。
- gc_kind
- ガーベージコレクション種別。”FullGC”,”GC”が出力されます。
- gc_info
- ガーベージコレクション情報。次の形式で出力されます。
<ガーベージコレクション前の領域長> -> <ガーベージコレクション後の領域長> (<領域サイズ>)
- gc_time
- ガーベージコレクション経過時間。
- Eden
- エデンの種別。”DefNew::Eden”が出力されます。
- eden_info
- Eden情報。次の形式で出力されます。
<ガーベージコレクション前の領域長> -> <ガーベージコレクション後の領域長> (<領域サイズ>)
- Servivor
- Survivorの種別。”DefNew:: Survivor”が出力されます。
- survivor_info
- Survivor情報。次の形式で出力されます。
<ガーベージコレクション前の領域長> -> <ガーベージコレクション後の領域長> (<領域サイズ>)
- Tenured
- Tenuredの種別。”Tenured”が出力されます。
- tenured_info
- Tenured情報。次の形式で出力されます。
<ガーベージコレクション前の領域長> -> <ガーベージコレクション後の領域長> (<領域サイズ>)
- Perm
- Permの種別。”Perm”が出力されます。
- perm_info
- Perm情報。次の形式で出力されます。
<ガーベージコレクション前の領域長> -> <ガーベージコレクション後の領域長> (<領域サイズ>)
- cause_info
- ガーベージコレクション要因内容。
- -XX:-HitachiVerboseGCPrintCauseオプションが指定された場合,出力されません。
- user_cpu
- ガーベージコレクションスレッドがユーザーモードで費やしたCPU時間。
- -XX:-HitachiVerboseGCCpuTimeオプションが指定された場合,出力されません。
- system_cpu
- ガーベージコレクションスレッドがカーネルモードで費やしたCPU時間。
- -XX:-HitachiVerboseGCCpuTimeオプションが指定された場合,出力されません。
出力例
- -XX:HitachiVerboseGCIntervalTimeオプションが指定されている場合
[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][User: 0.0156250 secs][Sys: 0.0312500 secs] |