Java日志查看工具
1. 下载地址官方 GitHub 仓库https://github.com/chewiebug/GCViewer可以在 Release 页面下载最新的 JAR 文件如gcviewer-1.36.jar。直接下载链接请检查是否为最新版本https://github.com/chewiebug/GCViewer/releases2. 使用方式2.1 运行要求需要Java 8 或更高版本的 JRE 环境。2.2 启动方法java -jar gcviewer-1.36.jar或者双击 JAR 文件如果系统关联了 Java。3. 基本使用步骤打开 GC 日志文件启动后点击菜单栏的File→Open选择你的 GC 日志文件如gc.log。支持的文件格式.log、.txt、.gz等。查看图表与摘要主界面会显示多个面板图表区域显示堆内存变化、GC 事件时间线等。摘要面板显示 GC 统计信息如总 GC 时间、吞吐量、平均暂停时间等。事件列表详细列出每一次 GC 事件。关键指标解读Throughput应用运行时间占总时间的比例越高越好。Accumulated pausesGC 暂停总时间。Avg. pause time平均暂停时间。Max. heap堆内存峰值使用量。导出报告可通过File→Export to CSV 导出数据或File→Save as image 保存图表。4. 常用命令行分析也可以直接用命令行生成统计摘要java -jar gcviewer-1.36.jar gc.log summary.csv这会将统计信息导出到summary.csv文件。5. 注意事项如果 GC 日志是滚动生成的如使用-XX:UseGCLogFileRotation需要先将所有日志片段合并成一个文件再分析。支持 OpenJDK、Oracle HotSpot 的 GC 日志格式如-Xloggc输出部分其他 JVM 的日志可能需要调整格式。