使用 Java Flight Recorder 查看哪个线程正在运行哪个方法

问题描述

情况

我正在创建 Java 飞行记录:

jcmd "$pid" JFR.start duration="65s" filename="some/path/here" settings=profile

我正在使用 Mission Control 检查文件,但我愿意使用其他方法

问题

通过任务控制,我可以看到哪些线程忙或闲(在线程选项卡中),我可以看到哪些方法需要很长时间(在方法分析选项卡中)。

在线程视图中,堆栈跟踪/火焰图只显示 Unsafe.park 之类的内容,从不显示任何 cpu 绑定的内容

我能看到哪个方法在哪个线程上运行吗?或者尽可能接近采样。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)