可视化GC日志分析工具


1.GC日志输出参数

  前面通过-XX:+PrintGCDetails可以对GC日志进行打印,我们就可以在控制台查看,这样虽然可以查看GC的信息,但是并不直观,可以借助于第三方的GC日志分析工具进行查看。

  在日志打印输出涉及到的参数如下:

    -XX:PrintGC

      输出GC日志

    -XX:+PrintGCDetails

      输出GC的详细日志

    -XX:+PrintGCTimeStamps

      输出GC的时间戳(以基准时间的形式)

    -XX:+PrintGCDateStamps

      输出GC的时间戳(以日期的形式)

    -XX:+PrintHeapAtGC

      在进行GC的前后打印出堆的信息

    -Xloggc:../logs/gc.log

      日志文件的输出路径

  1.1 测试 

-XX:+UseG1GC -XX:MaxGCPauseMillis=100 -Xmx256m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:E://北大青鸟//Y2//JVM//案例GC//gc.log

    运行程序后,可以在对应的路径下生成gc.log文件

      

2 GC Easy可视化工具

  GC Easy是一款在线的可视化工具,易用,功能强大;

  网站地址:https://gceasy.io/

    

  上传后,点击“分析”按钮,即可查看报告

    

    

    


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM