如何通过JFR对Java应用程序进行性能记录?

Posted System.out.println("hello worl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过JFR对Java应用程序进行性能记录?相关的知识,希望对你有一定的参考价值。

1. 解锁JFR
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder

2. 查看APP的PID
jcmd

3. 启动JFR
jcmd 12868 JFR.start name=201902211523 settings=e:my.jfc duration=24h compress=true

4. 保存并关闭JFR
jcmd 12868 JFR.stop name=201902211523 filename=e:201902211523.jfr

以上是关于如何通过JFR对Java应用程序进行性能记录?的主要内容,如果未能解决你的问题,请参考以下文章

jdk1.7_02版本如何记录JFR

JDK14的新特性:JFR,JMC和JFR事件流

JDK14的新特性:JFR,JMC和JFR事件流

用JFR和JMC分析SolrCloud集群性能瓶颈

如何创建可重用的即时(持续时间)Java Flight Recorder JFR 事件?

使用JCMD采集JFR