VisualVM:CPU /内存分析器停留在"连接到目标JVM ......"

时间:2016-06-04 16:55:36

标签: java profiling profiler visualvm jvisualvm

我最近重新安装了Windows,我使用的是内置VisualVM的JDK 1.8 u91。我已经检查了我的代理设置,以确保它们都在Windows代理设置和VisualVM的代理设置中全部关闭。

我还尝试重新安装JDK,重新启动计算机,重新安装Windows。我只安装了一个JDK,并且类路径设置为Windows中的JDK< bin文件夹。

除了CPU和内存分析之外的所有功能都在VisualVM中工作。我的应用程序是从IntelliJ运行的,但我也尝试从命令行定期运行应用程序,VisualVM也无法连接到那些。

我还尝试从http://visualvm.java.net下载VisualVM,但这也无效。

我没有安装插件。

为什么要挂?这是新JDK引入的错误吗?

2 个答案:

答案 0 :(得分:48)

See this bug report - VISUALVM-637

解决方案:使用以下命令启动JVisualVM:

jvisualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true

我在Windows 10 X64上使用java版本“1.8.0_102”检查了这个(并且可以工作!)

答案 1 :(得分:1)

尝试启动(本地)应用程序以进行额外的观察:

-Djava.rmi.server.hostname=localhost