应用程序结束时如何在 Java Mission Control 中结束并保存 Java Flight Recorder 记录?

问题描述 投票:0回答:1

我目前正在使用 Java Mission Control (JMC) 通过 Java Flight Recorder (JFR) 插件来分析我的应用程序的性能。

我知道如何在命令行上设置JFR来记录应用程序从开始到结束的持续时间。但是,我不知道在JMC中使用JFR插件时该怎么做。这在江铃汽车可以做到吗?或者我只能在命令行上执行此操作?

为了更好地描述当前的困境,当我的应用程序结束时,JMC 会弹出一个警告对话框,指出 JVM 意外结束,然后从那里我就丢失了记录。

我确信这个问题的答案相对简单,但我没有看到任何易于访问的资源可以提供答案。

java performance performance-testing jfr java-mission-control
1个回答
0
投票

在 JVM 浏览器中右键单击并选择“开始飞行录制...”,指定您想要录制的时间长度,例如 10 分钟。录音完成后,录音数据将传输并显示在 JMC 中。

如果应用程序在指定时间之前退出,录音将会丢失。您必须确保应用程序不会退出,或指定更短的录制时间,或从命令行开始录制并打开文件。

© www.soinside.com 2019 - 2024. All rights reserved.