次の Java バージョンの場合:
OpenJDK バージョン "1.6.0"
OpenJDK ランタイム環境 (ビルド 1.6.0-b23)
OpenJDK 64 ビット サーバー VM (ビルド 20.0-b11、混合モード)
次の GC フラグを使用します。
-verbose:gc
-XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
次のようなログ行が得られます。
2012-11-09T16:46:53.438-0100: [CMS-concurrent-mark: 4.039/4.060 秒] [時間: user=4.09 sys=35.05, real=4.06 秒]
https://blogs.oracle.com/poonam/entry/understanding_cms_gc_logsによると、最初の「4.039/4.060 秒」は、並行マーキングに合計 4.039 秒の CPU 時間と 4.060 秒のウォール時間 (他のスレッドへの譲歩も含む) を要したことを意味するはずです。 )。
しかし、ここでユーザー、sys、および実際の値は何を意味するのでしょうか?