Featured image of post JVM_05_GC日志分析实战

JVM_05_GC日志分析实战

🌏Java工程师 JVM 🎯 这篇文章用于记录 JVM_05_GCeasy实战 相关的学习和总结

🎄GCEasy 在线分析GC日志

GCEasy是一个基于Web的垃圾回收日志分析工具,专门用于分析JVM(Java虚拟机)的垃圾回收日志。

使用GCEasy,开发人员和运维人员可以快速定位JVM垃圾回收问题,如内存泄漏、频繁Full GC和停顿时间过长等常见问题。它提供的分析结果非常丰富,包括垃圾回收统计信息、内存使用情况、各代空间使用情况、各代垃圾回收次数和停顿时间,以及垃圾回收器配置信息等。

GCEasy的使用非常简单,我们只需将垃圾回收日志文件上传到其网站上,无需安装任何软件。

如果日志文件很大 可以按照官网的提示压缩后再上传。

🎄项目日志分析实操

🍭导出项目日志文件

⚡本地项目设置JVM参数 导出日志文件

查看GC日志,可以使用IDEA输出GC,也可以直接从Tomcat服务器上输出GC日志。

这两种方式都使用了同样的JVM命令:-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:E:/gc.log

-XX:+PrintGCDetails -> 打印GC日志详情
-XX:+PrintGCTimeStamps -> 打印GC时间戳
-Xloggc: E:/gc.log -> 将gc.log文件输出到E盘

在Idea的本地项目配置JVM参数 并启动项目

查看日志文件是否生成

🍭在GCeasy网站进行日志分析

上传gc.log文件

查看分析结果

Licensed under CC BY-NC-SA 4.0