可视化GC日志分析工具

一.生成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" 按钮,即可查看报告

 

原文地址:https://www.cnblogs.com/ws1149939228/p/12449513.html