New領域
Eden領域:オブジェクトが回収され,空になります。GC後リサイズされます。
Survivor領域:From空間のオブジェクトが回収され,空になります。GC後リサイズされます。
Tenured領域:長期間必要と判断されたオブジェクトがTenured領域に移動します。
Humongous領域:変化はありません。
Metaspace領域:変化はありません。
Free領域:GC後のリサイズによって,増減します。
停止します。
CM:YoungGC中に実行されません。
MixedGC:YoungGC中に実行されません。
FullGC:YoungGC中に実行要件を満たすと,YoungGCを中止して実行されます。
[VG1]<Wed Jun 12 11:21:10 2013>[Young GC 899070K/899072K(1048576K)->501755K/501760K(1048576K), 0.0931560 secs][Status:-][G1GC::Eden: 389120K(389120K)->0K(397312K)][G1GC::Survivor: 41984K->41984K][G1GC::Tenured: 459776K->459776K][G1GC::Humongous: 2048K->2048K][G1GC::Free: 609536K->607232K][Metaspace: 3634K(4492K, 4492K)->3634K(4492K, 4492K)][class space: 356K(388K, 388K)->356K(388K, 388K)][cause:G1EvacuationPause][RegionSize: 1024K][Target: 0.2000000 secs][Predicted: 0.2495800 secs][TargetTenured: 0K][Reclaimable: 0K(0.00%)][User: 0.0156250 secs][Sys: 0.0312500 secs][IM: 729K, 928K, 0K][TC: 509][DOE: 16K, 171][CCI: 2301K, 49152K, 2304K] |
上記のログの場合GC前のNew領域のサイズは389120K+41984K=431104Kであり,GC後のNew領域のサイズは397312K+41984K=439296Kであるため,New領域が拡張されたことが分かります。ログの記述内容や詳細に関しては,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「16.2 -XX:[+|-]HitachiVerboseGC(拡張verbosegc情報出力オプション)」を参照してください。