分析视图简介

更新时间:

Java GC日志分析视页面中每个视图的主要功能

基础信息

基础信息视图首先展示本GC日志的一些基本信息,gc算法,gc线程数,日志覆盖的时间段,当前所选的时间段以及日志时长。

接下来问题诊断部分会将gc日志中应用存在的较为严重的问题,标在时间轴上,下方会指出这些问题中最严重,最应该优先解决的问题,给出问题发生的时间段(可通过点击时间来查看该时间段的数据以便于分析问题),然后给出常见的排查和调优方法。

最后的一部分将罗列出JVM参数。

imageimage

暂停信息

暂停信息视图先展示一些GC暂停相关的统计性指标,比如GC吞吐,平均暂停时间,最大暂停时间等,然后是

以可视化的方式展示几个时间范围的暂停次数有多少,最后展示每个暂停阶段发生的次数,间隔,时长等指标。

imageimage

时间图

通过一种可视化的方式展示gc日志,将各个时点的各区的内存大小,回收晋升情况,各个gc事件的时长等信息以折线图或散点图的方式展现在一起。

image

内存统计

堆和元空间统计部分统计年轻代,老年代,大对象,整堆和元空间的平均容量,最大使用量,Full GC和Old GC后平均使用量。

对象统计部分统计了对象创建和对象晋升的情况。

image

GC阶段

GC阶段视图按照每种GC事件的各个子阶段进行拆分,展示每个子阶段发生的次数,间隔,时长等指标。

image

GC原因

GC原因视图按照GC发生的原因维度,展示不同GC的次数,间隔,时长等指标。

image

日志详情

逐条显示每一次GC的发生的具体情况,支持按照GC原因,GC事件类型,最小暂停时间维度进行查询。

image