при использовании дампа кучи VisualVm есть возможность увидеть все экземпляры определенного класса, но когда экземпляров слишком много, я получаю эту ошибку:
не хватает памяти в heap walker: Чтобы избежать этой ошибки, увеличьте значение -Xmx в файле etc/netbeans.conf в каталоге установки IDE NetBeans.
Но ошибка не должна иметь ничего общего с файлом netbeans.conf, это должно быть что-то вроде файла visualVM.conf. И я также не нашел файл конфигурации в моем jdk. Итак, как я могу решить эту ошибку?
Спасибо за ответ, для меня это автономная установка. Я решаю это с помощью командной строки
Для этого есть два решения:
Вариант 1 более удобен и рекомендуется
В случае автономной установки это
etc/visualvm.conf
в каталоге установки. Для версии, поставляемой с JDK, проверьте наличиеlib/visualvm/etc/visualvm.conf
в каталоге установки JDK. Но обратите внимание, что вы также можете указать такие параметры, как-J-Xmx5G
, в командной строке, чтобы переопределить их для одного запуска.