Ответ 1
См. этот отчет об ошибке - VISUALVM-637
Решение: запустите JVisualVM следующим образом
visualvm.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 и путь к классам установлен в папку JDK bin в Windows.
Все функции, кроме обработки профилей ЦП и памяти, в VisualVM. Мое приложение запускается из IntelliJ, но я также пытался регулярно запускать приложения из командной строки, и VisualVM также не может подключиться к ним.
Я также попытался загрузить VisualVM с http://visualvm.java.net, который также не работает.
У меня нет плагинов.
Почему он висит? Это ошибка, связанная с новым JDK?
См. этот отчет об ошибке - VISUALVM-637
Решение: запустите JVisualVM следующим образом
visualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true
Я проверил это (и он работает!) в Windows 10 X64 с java-версией "1.8.0_102"
Попробуйте запустить (локальное) приложение, чтобы наблюдать за ним:
-Djava.rmi.server.hostname=localhost