第 3 章 启动 JDK Flight Recorder

3.1. JVM 启动时启动 JDK Flight Recorder

当 Java 进程启动时,您可以启动 JDK Flight Recorder(JFR)。您可以通过添加可选参数来修改 JFR 的行为。

流程

  • 使用 --XX 选项运行 java 命令。

    $ java -XX:StartFlightRecording Demo

    其中 Demo 是 Java 应用程序的名称。

    JFR 从 Java 应用程序开始。

示例

以下命令启动一个 Java 进程(Demo),它启动一小时的动态记录,该记录保存在名为 demorecording.jfr 的文件中:

$ java -XX:StartFlightRecording=duration=1h,filename=demorecording.jfr Demo

其他资源