使用 VisualVM 在 AIX 上分析 Java 进程
我已通过 JMX 将 VisualVM 连接到 AIX 服务器来分析我的 Java 进程。但是“Profiler”选项卡丢失了,我只得到了概述、监视器和线程。
我是否错过了任何配置?打开本地 Java 进程时,我看到“Profiler”选项卡。或者是否可以分析远程应用程序?
I have connected VisualVM via JMX to an AIX server to profile my Java process. But the "Profiler" tab is missing I just get Overview, Monitor and Threads.
Have I missed any configuration? When opening a local Java process I see the "Profiler" tab. Or isn't it possible to profile a remote application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您使用哪个版本的 VisualVM? “Profiler”选项卡不适用于远程应用程序,但您应该能够使用 " Sampler”选项卡,它使用 JMX 连接对远程应用程序进行 CPU 采样。
Which version of VisualVM do you use? "Profiler" tab is not available for remote applications, but you should be able to use "Sampler" tab, which uses JMX connection to do CPU sampling of your remote application.
恐怕这是不可能的。
来自 JVisualVm 文档:
您可能需要参考此进行远程分析:是否有适用于 Java 的远程分析器? (最好使用JMX)
I'm afraid that's not possible.
From the JVisualVm documentation:
You might want to refer to this for remote profiling: Is there a remote profiler for Java? (that uses JMX preferably)