我最近重新安装了Windows,我使用的是内置VisualVM的JDK 1.8 u91。我已经检查了我的代理设置,以确保它们都在Windows代理设置和VisualVM的代理设置中全部关闭。
我还尝试重新安装JDK,重新启动计算机,重新安装Windows。我只安装了一个JDK,并且类路径设置为Windows中的JDK< bin文件夹。
除了CPU和内存分析之外的所有功能都在VisualVM中工作。我的应用程序是从IntelliJ运行的,但我也尝试从命令行定期运行应用程序,VisualVM也无法连接到那些。
我还尝试从http://visualvm.java.net下载VisualVM,但这也无效。
我没有安装插件。
为什么要挂?这是新JDK引入的错误吗?
答案 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