当前位置: 首页 > 面试题库 >

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

柴嘉禧
2023-03-14
问题内容

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


问题答案:

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

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

我希望这有帮助。



 类似资料:
  • 问题内容: 我正在尝试第一次使用SLF4J(带绑定)。 我想配置3个不同的命名,它们可以由返回,将记录不同的级别并将消息推送到不同的附加程序: 记录器1记录调试并附加到 记录器2记录TRACE +并追加到 记录器3记录ERROR +并追加到其他记录器 此外,我希望以编程方式配置它们(使用Java,而不是XML或log4j.properties文件)。 我想通常,我会在一些自举代码中的某处(如ini

  • 我还可以在控制台中看到这些行: 我的应用程序服务器是weblogic 12c

  • 问题内容: 我有以下logback.xml文件: 现在,在发生特定事件时,我想以编程方式将root记录程序的级别从 debug 更改为 error 。我不能使用变量替换,这是我必须在代码内执行的操作。 如何做呢 ?谢谢。 问题答案: 试试这个: 请注意,您还可以告诉logback定期扫描您的配置文件,如下所示:

  • 问题内容: 有没有办法以编程方式对JTable进行排序? 我的JTable排序工作正常(使用setRowSorter),以便当用户按任意列时,表将被排序。 我知道,SWingX JXTable可能可以工作,但我不想麻烦,因为其他所有事情现在都可以正常工作,而且我不知道NetBeans的可视化编辑器如何处理JXTable等。 编辑: 选定的答案是指我的声明(现已删除),该声明对Sun的页面的答案不起

  • 问题内容: 我有一个SQL Server 2008数据库和一个asp.net前端。 当用户当前正在编辑记录但不确定哪种是最好的方法时,我想实现一个锁定。 我的想法是为记录创建一列,并在用户拉出该记录时将其设置为true,这意味着所有其他用户都具有只读访问权限,直到第一个用户完成编辑为止。 但是,如果会话超时并且他/她从不保存/更新记录,该记录将保留为,表示其他人无法对其进行编辑,对吗? 如何实现某

  • 但是任务控制在“方法分析”面板中只显示了大约100个计数。了解整个发射过程的趋势,考察过程中哪种方法花费的时间最多,这太少了。 我如何采取更多的方法计数与飞行记录和JDK任务控制?文件中的哪个参数影响方法计数的数量?