在GC日志里,一条完整的GC日志记录最后,会带有本次GC所花费的时间,如下面这一条新生代GC: [GC [DefNew: 3298K->149K(5504K), secs] [Times: user=0.00 sys=0.00, real=0.01 secs] 注意到日志中时间分为了三块:user, sys,和 real,三者的区别和含义如下: real:指的是在此次GC事件中所花费的总时间: user:指的是CPU工作在用户态所花费的时间: sys:指的是CPU工作在内核态所花费的时间. us