中文
注册

查看GC信息

前提条件

已创建在线分析任务,且分析任务正在进行中。

操作步骤

  1. 在Java性能分析工具界面的“任务/报告列表”区域单击“在线分析”列表中指定分析任务的名称。

    打开“概览”页面。

  2. 单击“GC”页签。
    查看GC事件信息,默认为GC分析界面,如图1所示,参数描述如表1所示。
    • 筛选框内选择“GC原因”“垃圾回收器”,可快速筛选数据。
    • 点击上方优化建议栏中的“查看详情”可查看当前任务的优化建议。
    • 点击按钮可导出当前GC分析报告。
    • 当前GC日志解析支持:CMS与G1垃圾回收器;其中Java 8版本支持CMS和G1,Java 9及以后仅支持G1。详情请查看Java垃圾回收器和日志级别说明
    图1 GC分析
    表1 GC分析页面参数说明

    参数

    说明

    时间戳

    显示GC事件发生的时间。

    GC原因

    显示触发GC的原因。

    垃圾回收器

    显示执行GC的垃圾收集器名称。

    GC已申请内存大小

    显示GC已申请内存大小。

    GC前内存大小

    显示GC前内存大小。

    GC后内存大小

    显示GC后内存大小。

    GC回收内存大小

    显示GC回收的内存大小。

    GC线程数

    显示GC进行过程中使用到的线程数。

    暂停时间(ms)

    显示GC引起的应用暂停执行的时间。

    采集GC事件信息

    GC活动

    显示GC的暂停时间与单位时间(1秒)的比值的面积图。

    内存

    显示JVM申请的内存、使用中的内存和空闲的内存大小的堆叠面积图。

    GC回收

    显示GC回收的内存的面积图。

    暂停时间(ms)

    显示GC引起的应用暂停执行的时间的面积图。

    GC线程数

    显示GC进行过程中使用到的线程数的面积图。

  3. 单击“GC日志”按钮。

    点击“执行GC日志采集”,查看GC关键性指标分析,如图 GC关键指标分析所示,参数描述如表 GC关键指标页面参数说明所示。

    • GC日志采集过程中显示采集进度和“取消采集”按钮,点击“取消采集”按钮可取消此次采集事件。
    • 鼠标悬停至采集图会显示对应时间的的详细信息。
    • 如未获取到GC日志数据,需开启对应的日志级别,请参见Java垃圾回收器和日志级别说明
    • 点击按钮可以保存当前GC日志信息,同一GC日志信息只能保存一次,可在主界面“数据列表”下的GC日志下查看下载。
    图2 GC关键指标分析
    表2 GC关键指标页面参数说明

    参数

    说明

    GC吞吐量

    显示除GC外的总耗时。

    GC开销

    显示GC时占用的资源占比。

    线性度

    体现cpu多核利用率,计算公式为(用户耗时+系统耗时)/实际耗时。

    GC平均暂停时间

    显示GC平均暂停时长。

    最高暂停时间

    显示进程在GC是最多暂停时长。

    GC暂停统计

    显示GC暂停的总体数据。

    线性度分类采集

    显示采集时间段内线性度的实时变化。

    点击“显示类型”切换分析类型,选择“GC成因分析”,查看GC成因分析数据,如图 GC成因分析

    图3 GC成因分析

    点击“显示类型”切换分析类型,选择“GC活动细化分析”,查看GC活动分析的详细数据,如图4,参数描述如表 GC活动细化分析页面参数说明所示。

    图4 GC活动细化分析
    表3 GC活动细化分析页面参数说明

    参数

    说明

    G1采集阶段

    总GC时间

    显示所有GC的总时长。

    平均GC时间

    显示各分类平均的GC时长。

    平均时间标准偏差

    显示平均GC时间的标准差。

    最小/最大时间

    显示GC的最小/最大时长。

    平均间隔时间

    显示任两次GC的平均间隔时长。

    GC暂停&内存占用变化

    GC暂停时长

    显示各个标记的GC暂停时长。

    堆使用情况

    显示GC前后堆内存的使用情况。

    Young区使用情况

    显示GC前后Young区的使用情况;仅使用CMS类型时有此数据。

    Old区使用情况

    显示GC前后Old区的使用情况。

    Eden区使用情况

    显示GC前后Eden区的使用情况。

    Survivor区使用情况

    显示GC前后Survivor区的使用情况。

    元数据区使用情况

    显示GC前后元数据区的使用情况。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词