微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

情况

我正在创建 Java 飞行记录:

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

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

问题

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。