GCGC垃圾收集分析器

联合创作 · 2023-09-29 23:46

GCGC 使用 Jupyter Notebook 界面来分析 GC (Garbage Collection)日志文件。

共有 17 个可生成的图,用于分析延迟、并发和 STW 事件、堆信息、分配率、事件频率和事件摘要,比较任意数量的日志文件和外部数据源。该工具使用 Jupyter notebook 数据可视化,可以轻松定制提供的图表。

分析内置于提供的 Jupyter notebook  中,并根据收集的 GC 信息生成图表和表格。为每个日志收集的数据被解析为 python pandas“事件日志”。

然后,将事件日志用作持久数据库,可以以预设和可自定义的方式对事件信息进行排序、过滤和分组,以显示相关趋势和异常值。

目前支持 JDK11 和 JDK 16 中的收集器。

 

要求

  • Python3
  • The following Python3 packages
    • numpy
    • pandas
    • matplotlib
    • Jupyter notebook

安装说明在这里:docs/setup.md

如何运行分析

按照 docs/how-to-run.md 中的说明进行操作。

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报