Java Flight Recorder以不同的文件格式导出?

时间:2016-01-02 00:01:04

标签: java jmc

Java Mission Control jmc的用户界面允许我生成 Flight Recorder 记录。在开始航班录制对话框中,我可以输入要生成的录制文件的名称,例如test.jfr

enter image description here

我意识到生成的文件与运行带有以下标志的Java应用程序时生成的文件的格式不同:

-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=15s,filename=/tmp/test2.jfr

test2.jfr的前三个字节为FLR,我可以解析此文件(如here所述) - 与从jmc获取的文件不同。

问题:有没有办法以解析器理解的文件格式保存jmc用户界面中录制的录像?

(我知道解析器不受支持。)

1 个答案:

答案 0 :(得分:2)

如何从命令行或JMC开始录制并不重要,文件格式是相同的。但是,通过JMX传输数据时,始终使用gzip进行压缩。可能是JMC以压缩格式编写它。

此信息适用于JDK 7/8。

相关问题