9.3.4 クラス別統計情報出力時の注意事項
ここでは,クラス別統計情報出力時の注意事項について説明します。
-
起動中のJavaプロセスに対して,-copygcオプションを設定したjheapprofコマンドを実行すると,統計前にCopyGCを実行しようとします。この場合に,Tenured領域の空き容量が足りないと,CopyGCが実行できないときがあります。
CopyGCが実行できない場合,JavaVM起動オプションに-XX:+HitachiVerboseGCを指定していても,GCが発生した時の拡張verbosegc情報は出力されません。なお,クラス別統計情報を含む拡張スレッドダンプは,GC実行時と同様に出力されます。
-
JavaVM起動時に,-XX:+PrintGCDetailsが指定されたJavaプロセスに対して,-copygcオプションを設定したjheapprofコマンドを実行すると,統計前にCopyGCを実行します。この場合,-XX:+PrintGCDetailsの指定によって出力されるGC情報には,「Full GC」と出力されます。