Подключение Java-программы eclipse.
Шаг 1: убедитесь, что Eclipse -> Preferences -> Java -> Installed JREs указывает на тот же JDK, с которого вы запустили visualvm.
Шаг 2: Убедитесь, что щелчок правой кнопкой мыши -> Запустить конфигурацию имеет следующий
-Dcom.sun.management.jmxremote = true -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management.jmxremote.port = 16001
Шаг 3: Важно следуйте приведенному ниже предложению.
https://visualvm.java.net/troubleshooting.html#jpswin2
Описание: диалоговое окно с сообщением об отсутствии возможности мониторинга локальных приложений отображается сразу после запуска VisualVM. Локально работающие приложения Java отображаются как (pid ###).
Разрешение: это может произойти в системах Windows, если имя пользователя содержит заглавные буквы. В этом случае имя пользователя - UserName, а каталог jvmstat, созданный JDK, -% TMP% \ hsperfdata_username. Чтобы обойти проблему, закройте все приложения Java, удалите каталог% TMP% \ hsperfdata_username и создайте новый каталог% TMP% \ hsperfdata_UserName.
Также попробуйте JVMMonitor - подходящий плагин для мониторинга автономных программ Eclipse.