3.3. 使用 JDK Mission Control 应用程序在 JVM 上启动 JDK Flight Recorder

JDK Mission Control (JMC)应用程序具有 Flight Recording 向导,可方便启动和配置动态记录。

流程

  1. 打开 JVM 浏览器。

    $ JAVA_HOME/bin/jmc

  2. 在 JVM Browser 视图中右键单击 JVM,再选择 Start Flight Recording

    此时会打开 Flight Recording 向导。

    图 3.1. JMC JFR 向导

    jmc jfrwizard 2

    JDK Flight Recording 向导有三个页面:

    • 向导的第一个页面包含动态记录的一般设置,包括:

      • 记录的名称
      • 保存记录的路径和文件名
      • 记录是固定时间还是持续记录,则会使用哪个事件模板
      • 记录的描述
    • 第二页包含动态记录的事件选项。您可以配置 Garbage Collections、Memory Profiling 和 Method Sampling 和其他事件记录的详细信息级别。
    • 第三页包含事件详情的设置。您可以打开或关闭事件,启用堆栈追踪记录,并更改记录事件所需的时间阈值。
  3. 编辑记录的设置。
  4. Finish

    向导会退出,动态记录启动。