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 中的说明进行操作。

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报