我已通过 JMX 将 VisualVM 连接到 AIX 服务器以分析我的 Java 进程。但是“Profiler”选项卡不见了,我只得到了概述、监视器和线程。
我错过了任何配置吗?打开本地 Java 进程时,我看到“Profiler”选项卡。或者不能分析远程应用程序?
我已通过 JMX 将 VisualVM 连接到 AIX 服务器以分析我的 Java 进程。但是“Profiler”选项卡不见了,我只得到了概述、监视器和线程。
我错过了任何配置吗?打开本地 Java 进程时,我看到“Profiler”选项卡。或者不能分析远程应用程序?
您使用哪个版本的 VisualVM?“Profiler”选项卡对远程应用程序不可用,但您应该能够使用“Sampler”选项卡,它使用 JMX 连接对远程应用程序进行 CPU 采样。
恐怕这是不可能的。
从 JVisualVm 文档中:
笔记。Java VisualVM 可以检索远程应用程序的监控信息,但不能分析远程应用程序。
您可能想参考这个进行远程分析:Is there a remote profiler for Java? (最好使用JMX)