GC日志的GC暂停持续时间

时间:2016-06-09 21:14:16

标签: java garbage-collection

我们正在使用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秒?

1 个答案:

答案 0 :(得分:0)

用户表示在用户模式下在CPU中花费的时间。如果您有多个核心,则每秒可以使用几秒钟的用户时间(每个核心数)。

实时意味着挂钟时间,这可能是您最感兴趣的时间。

因此,您的JVM暂停了39.92秒,总共使用了689秒的CPU时间(这意味着您拥有超过17个内核)。