VisualVM:CPU/Memory 探查器停留在 "Connecting to the target JVM..."
VisualVM: CPU/Memory profiler stuck at "Connecting to the target JVM..."
我最近重新安装了 Windows,我正在使用 JDK 1.8 u91 和内置的 VisualVM。我已经检查了我的代理设置以确保它们在 Windows 代理设置和 VisualVM 的代理设置中都已关闭。
我也尝试过重新安装 JDK、重新启动计算机、重新安装 Windows。我只安装了一个 JDK,类路径设置为 Windows 中 JDK 的 bin 文件夹。
除了 CPU 和内存分析之外的所有功能都在 VisualVM 中工作。我的应用程序是来自 IntelliJ 的 运行,但我也经常从命令行尝试 运行 应用程序,而 VisualVM 也无法连接到这些应用程序。
我也试过从 http://visualvm.java.net 下载 VisualVM,但还是不行。
我没有安装插件。
为什么挂了?这是新 JDK 引入的错误吗?
尝试启动(本地)应用程序以观察额外的:
-Djava.rmi.server.hostname=localhost
See this bug report - VISUALVM-637
解决方案:使用以下命令启动 JVisualVM:
jvisualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true
我已经在 Windows 10 X64 和 java 版本“1.8.0_102”
上检查了这个(并且有效!)
我最近重新安装了 Windows,我正在使用 JDK 1.8 u91 和内置的 VisualVM。我已经检查了我的代理设置以确保它们在 Windows 代理设置和 VisualVM 的代理设置中都已关闭。
我也尝试过重新安装 JDK、重新启动计算机、重新安装 Windows。我只安装了一个 JDK,类路径设置为 Windows 中 JDK 的 bin 文件夹。
除了 CPU 和内存分析之外的所有功能都在 VisualVM 中工作。我的应用程序是来自 IntelliJ 的 运行,但我也经常从命令行尝试 运行 应用程序,而 VisualVM 也无法连接到这些应用程序。
我也试过从 http://visualvm.java.net 下载 VisualVM,但还是不行。
我没有安装插件。
为什么挂了?这是新 JDK 引入的错误吗?
尝试启动(本地)应用程序以观察额外的:
-Djava.rmi.server.hostname=localhost
See this bug report - VISUALVM-637
解决方案:使用以下命令启动 JVisualVM:
jvisualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true
我已经在 Windows 10 X64 和 java 版本“1.8.0_102”
上检查了这个(并且有效!)