繁体   English   中英

Java飞行记录器以编程方式进行解析

[英]Java flight recorder programmatically parsing

我正在尝试使用JAVA解析JFR转储。 我关注了这个博客, http://hirt.se/blog/?p=446 但是现在不建议使用这些方法。 JFR到JAVA是否有任何受支持的解析器? 如果不能,您能否指出我是否可以从JFR转储中检索数据?

当前没有支持的解析器。 但是,Oracle内部和外部都有许多人非常成功地使用了该博文中提到的解析器。

将来可能会有一个受支持的解析器,解析器肯定会有变化,我不确定是否会“受支持”。 但是,您现在编写的代码应该可以在JDK 7和8飞行记录中正常运行,而不能在JDK 9记录中运行。

正如Klara提到的那样,没有官方支持的解析器。 希望JDK 9将正式支持JFR解析器。现在,您可以使用Hirt博客中提到的API。 不用担心那些被弃用的东西。 :)

我已经在我的jfr-flame-graph项目中成功使用了JFR解析器。 请注意,我的项目使用Maven,并且JFR解析器在Maven Central(或任何其他存储库)中不可用。 因此,自述文件中的“步骤1”很重要,它将JFR解析器jar复制到本地存储库中,您可以将这些jar用作pom.xml中的依赖项

我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM