使用 IntelliJ IDEA 从 JFR 转储生成火焰图

Posted

技术标签:

【中文标题】使用 IntelliJ IDEA 从 JFR 转储生成火焰图【英文标题】:Generate Flame Graph from JFR dump with IntelliJ IDEA 【发布时间】:2020-06-05 10:59:53 【问题描述】:

IDEA 在使用“Run with Java Flight Recorder”时会生成那些简洁的火焰图。

虽然我知道external tools 能够做到这一点,但是否可以使用 IDEA 从现有的 jfr 转储中生成这些火焰图?

【问题讨论】:

【参考方案1】:

当然,您可以打开任何现有的 jfr 报告(主菜单/运行/打开 Profiler 快照),如果它包含采样,火焰图也将可用。

【讨论】:

对我不起作用,我只能看到 JNI Global 引用,而 jmc 显示火焰图。 请提交错误youtrack.jetbrains.com/newIssue 我将把它留给jetbrains,现在我对async-profiler提供的converter.jar很好

以上是关于使用 IntelliJ IDEA 从 JFR 转储生成火焰图的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 中的预提交挂钩

从 Intellij IDEA 开始的慢速 Grails 测试

intellij idea的类名怎么修改

从 intellij-idea 将代码样式格式设置导入 eclipse

Eclipse转IntelliJ IDEA

如何让 IntelliJ IDEA 从 Maven 更新我的依赖项?