[alibaba/arthas][profiler 火焰图报错] Could not find VMThread bridge. Unsupported JVM?

2024-07-17 105 views
5
环境信息
  • arthas-boot.jar 或者 as.sh 的版本: 3.6.6
  • Arthas 版本: 3.6.6
  • 操作系统版本: macos m1
  • 目标进程的JVM版本: openj9 1.8
  • 执行arthas-boot的版本: openj9 1.8
重现问题的步骤

启动OpenJ9应用使用arthas attach之后,执行profiler start就会有报错

[arthas@17920]$ profiler start
AsyncProfiler error: Could not find VMThread bridge. Unsupported JVM?
期望的结果

正常输出不报错

实际运行的结果

报错如下

[arthas@17920]$ profiler start
AsyncProfiler error: Could not find VMThread bridge. Unsupported JVM?

经过排查应该是async profiler版本太老了不支持OpenJ9,当前版本为2.6.6,但是实际上在2.7以后才陆陆续续添加了OpenJ9的支持,希望arthas可以升级profiler的版本来更好支持OpenJ9应用。

回答

3

arthas 3.6.9 已经升级 async-profiler 了。