我们正在使用UseParallelGC。
GC日志看起来像
2016-06-09T19:38:17.362 + 0000:655312.397:[Full GC(人体工程学)[PSYoungGen:229127K-> 0K(3882496K)] [ParOldGen:8350636K-> 5628357K(8388608K)] 8579764K-> ; 5628357K(12271104K),[Metaspace:111462K-> 111462K(1150976K)],39.9246114 secs] [次:用户= 689.16 sys = 0.00,real = 39.92 secs]
我们想知道什么是GC暂停时间。是689.16秒还是39.9246114秒?
答案 0 :(得分:0)
用户表示在用户模式下在CPU中花费的时间。如果您有多个核心,则每秒可以使用几秒钟的用户时间(每个核心数)。
实时意味着挂钟时间,这可能是您最感兴趣的时间。
因此,您的JVM暂停了39.92秒,总共使用了689秒的CPU时间(这意味着您拥有超过17个内核)。