VisualVM 的问题 - 连接到远程主机时
Posted
技术标签:
【中文标题】VisualVM 的问题 - 连接到远程主机时【英文标题】:Problem with VisualVM-when connecting to remote host 【发布时间】:2008-12-24 15:51:38 【问题描述】:我是 Java 开发新手,第一次使用 VisualVm。我在从 VisualVm 界面连接远程主机时遇到了一些问题。
我在远程主机上运行 JDK 1.6,并在同一主机上启动了 jstatd 服务器。当我从本地机器上运行的 VisualVm 接口连接远程主机时,它已连接,但接口中缺少 Profiler 选项卡和 Threads 选项卡。可能是什么问题。
我的操作系统是 SUSE Linux。
谢谢,
【问题讨论】:
【参考方案1】:分析器选项卡仅适用于本地 JVM。
我不确定为什么没有显示线程选项卡。它对我有用。
我听说Netbeans 具有远程分析支持。但我从未亲自使用过它。
【讨论】:
我没有找到任何官方文档提到 profiling 仅适用于本地 JVM,我希望你说的不是真的 :) 我发现了这一点:“从现在开始,您可以使用 VisualVM 来分析几乎任何 Java 应用程序,无论它是本地运行的 Sun JDK 应用程序还是远程 IBM JDK 驱动的应用程序服务器!”来源:java.dzone.com/announcements/visualvm-12-great-java【参考方案2】:我在尝试监控 Jboss 4.0.2 时遇到了同样的问题,因为该版本有自己的 mbean 服务器,这是您的情况吗? 无论如何,请确保您使用的是 jdk 1.6.0u7 或更高版本,否则您必须关闭类共享才能使 visualvm 工作(-Xshare:off)
我希望这会有所帮助,也许您可以提供更多有关您尝试分析/正在使用的 JVM 的应用程序性质的详细信息
【讨论】:
以上是关于VisualVM 的问题 - 连接到远程主机时的主要内容,如果未能解决你的问题,请参考以下文章