Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不支持Java飞行记录器文件格式_Java_Jmc_Jfr - Fatal编程技术网

不支持Java飞行记录器文件格式

不支持Java飞行记录器文件格式,java,jmc,jfr,Java,Jmc,Jfr,我正在尝试使用Java Flight Recorder(JFR)评测Java代码的运行情况。为此,我使用terminal命令: java-XX:+UnlockCommercialFeatures-XX:+FlightRecorder-XX:StartFlightRecording=duration=500s,filename=myrecording.jfr-jar runnableJARFile.jar 这运行我的程序&似乎创建了.jfr记录文件,但是当我尝试在Java任务控制中打开它时,我得到

我正在尝试使用Java Flight Recorder(JFR)评测Java代码的运行情况。为此,我使用terminal命令:

java-XX:+UnlockCommercialFeatures-XX:+FlightRecorder-XX:StartFlightRecording=duration=500s,filename=myrecording.jfr-jar runnableJARFile.jar

这运行我的程序&似乎创建了.jfr记录文件,但是当我尝试在Java任务控制中打开它时,我得到了错误:

“从myrecording.jfr加载事件”遇到问题。

不支持myrecording.jfr的文件格式。尝试使用更新版本的任务控制。

但是,我已经检查过了,我正在运行JMC6.0.0(似乎是最新的)版本,以及JDK11.0.0(似乎也是最新的版本)。当我检查更新时,两者都显示为最新

你知道如何在JMC中打开JFR文件吗


注意:我使用Eclipse作为IDE,但是似乎无法使飞行记录与程序同时启动;这就是我使用终端的原因。(运行OS X El Capitan)

尝试JMC 7的早期access构建(现在是开源的)。这就是设计用于JDK 11(及更早版本)的功能


(JMC通常向后兼容)

JMC是特定于版本的。如果您使用的是Java8,请尝试JMC5.5