一.生成GC日志
-XX:+UseG1GC 代表使用G1垃圾收集器
-XX:MaxGCPauseMillis=100 垃圾收集最大停顿时间
-Xmx256m 代表堆内存最大大小
-XX:+PrintGCDetails 输出GC详细信息
-XX:+PrintGCTimeStamps 打印GC时间戳
-XX:+PrintGCDateStamps
-XX:+PrintHeapAtGC 代表执行GC前和之后堆内存状态
-Xloggc:E:jvmgc.log 代表日志输出目录
1.1测试
-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -Xmx256m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:E:jvmgc.log
运行效果如下:
可以看到控制台上什么都不输出但是会在你指定的地址生成gc.log文件
二.GC Easy可视化工具
GC Easy是一款在线的可视化工具,易用,功能强大;
网站地址:https://gceasy.io/
上传后,点击"Analyze" 按钮,即可查看报告