Java Flight Recorder

java黑盒检测系统运行性能情况的一个工具就是自带的jmc.exe,它可以分析Java Flight Recorder,而Java Flight Recorder用于分析应用程序并将其 Spring 上下文生命周期与 JVM 事件(例如分配、GC、类加载......)相关联.而Java Flight Recorder文件生成方式如下:

方法一:

java -XX:+UnlockCommercialFeatures -XX:StartFlightRecording=duration=10s,filename=recording.jfr -jar <java可执行jar>.jar

方法二:

jcmd <java运行进程id> JFR.start duration=10s filename=myrecording2.jfr

参考资料

jfr-runtime-guide

posted @ 2021-09-14 21:58  橙木鱼  阅读(363)  评论(0编辑  收藏  举报