VisualVM:CPU /内存分析器停留在“连接到目标JVM ……”

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

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

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

我也试过从http://visualvm.java.net下载VisualVM,这也不起作用。

我没有安装插件。

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

请参阅此错误报告 – VISUALVM-637

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

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

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

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

 -Djava.rmi.server.hostname=localhost