У меня возникла похожая проблема - VisualVM зависал на «вычислительном описании», не отображая никаких локальных JVM, кроме себя.Я использовал "jps", чтобы найти все JVM, работающие в системе.Использовал jstack для получения стеков всех этих JVM, включая сам JVisualVM.Я обнаружил, что это происходило: JVisualVM пытался создать соединение RMI с одной из целевых виртуальных машин, и эта виртуальная машина зависала при попытке подключения RMI.В моем случае причиной зависания было то, что к этой JVM был подключен профилировщик JVisualVM, но затем JVisualVM умер с OOM PermGen.Части профилировщика все еще работали в целевой JVM, но зависали из-за отсутствия внешнего интерфейса профилировщика;таким образом, любая попытка загрузки класса зависнет, что приведет к зависанию входящего RMI из нового экземпляра JVisualVM.Перезапуск уязвимой JVM решил проблему.
Без дампов потоков я не могу сказать, была ли ваша проблема похожей на мою или нет;но если кто-то снова столкнется с этой проблемой, сбор дампов потоков будет хорошей идеей.Какова бы ни была основная причина, перезапуск всех JVM на вашем компьютере (например, перезагрузка) имеет разумные шансы на ее решение.