最近Windowsを再インストールしましたが、組み込みのVisualVMでJDK 1.8 u91を使用しています。 Windowsプロキシ設定とVisualVMのプロキシ設定の両方で、プロキシ設定がすべてオフになっていることを確認しました。
JDKの再インストール、コンピューターの再起動、Windowsの再インストールも試みました。 JDKを1つしかインストールしておらず、クラスパスはWindowsのJDKのbinフォルダーに設定されています。
CPUおよびメモリプロファイリング以外のすべての機能はVisualVMで機能します。私のアプリケーションはIntelliJから実行されますが、コマンドラインからアプリケーションを定期的に実行しようとしましたが、VisualVMもそれらに接続できません。
また、VisualVMをオフにダウンロードしようとしました http://visualvm.Java.net これも機能しません。
プラグインがインストールされていません。
なぜハングするのですか?これは新しいJDKで導入されたバグですか?
解決策:以下のコマンドを使用してJVisualVMを起動します。
jvisualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true
Windows 10 X64でJavaバージョン "1.8.0_102"を使用してこれを確認しました(そして機能します!)
(ローカル)アプリケーションを起動して、以下を追加して確認してください。
-Djava.rmi.server.hostname=localhost