GC日志中包含的信息有如下:
Full GC
或者 GC
System.gc()
从上述信息中,可以进一步提取如下信息:
GC
操作之间的时间间隔 Full GC
操作之间的时间间隔 GC
次数,GC操作总体花费的时间,单次GC操作平均花费时间,以及最大值和最小值 Full GC
的次数,总体花费时间,单次 Full GC
操作平均花费时间,以及最大值和最小值 Full GC
操作之间, GC
操作的次数,以及平均值
Java应用运行在JVM之上, GC
操作是JVM在运行时触发的一类行为。从技术上讲 GC
不可避免,但从业务角度,我们期望计算机的CPU、内存等资源尽可能的用于业务自身,因此期望相关操作尽可能使用较低的资源,而有较高的吞吐量。