gc-log-report:JDK GC 日志分析工具

前言

JVM 堆内存的 GC 行为直接影响系统性能和稳定性。GC 日志通常量大、字段多、细节分散,人工阅读和整理耗时且容易遗漏关键问题。一份结构化的报告能帮助快速定位停顿原因、识别优化空间。

这是什么

gc-log-report 是一个 Skill,用于读取和分析 JDK GC 日志,生成 HTML 正式报告与 Markdown 简版结论。报告适合技术复盘、领导汇报和架构调优决策。由社区用户 user_c35d27f3 发布,分类为 data-analysis,当前版本 1.0.1。

核心功能

  • 读取 JDK GC 日志文件,支持常见垃圾回收器:CMS、G1、ParNew 等
  • 生成 HTML 正式报告,包含停顿时间、回收量、频率等统计与可视化
  • 生成 Markdown 简版结论,便于快速阅读和导出
  • 支持合并多个滚动文件(如 gc.log.*)并给出综合结论
  • 识别问题项并高亮展示,便于聚焦优化方向

安装与启用

在支持 SkillHub 的客户端中,可通过以下方式安装:

# 安装命令示例(具体路径以客户端为准)
skill install gc-log-report

安装完成后,在对话中直接提及 GC 日志相关关键词,即可触发分析。

典型用法

在对话中提供 GC 日志路径或内容,Skill 会自动生成报告。示例:

  • 用户提供日志路径:/var/log/app/gc.log.20261027
  • 提及关键词:帮我分析一下这个 GC 日志
  • Skill 返回 Markdown 简版结论,并提供 HTML 报告导出方式

适用场景与注意

适合需要系统分析 GC 行为的开发者、运维和架构师。注意:需要提供完整的 GC 日志文件,日志格式需符合 JDK 标准;对于超大日志文件,建议先截取关键时间段。

结尾

gc-log-report 将分散的 GC 日志转化为结构化报告,帮助快速定位停顿、识别问题并给出调优方向。官方地址:https://www.skillhub.cn/skills/user_c35d27f3/gc-log-report

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜