Я пытаюсь отладить ошибку permgen в приложении. Я запускаю VisualVM для профилирования приложения и делаю дамп моментального снимка памяти.
Загружая снимок в VisualVM для анализа, в настоящее время я вижу в списке классов несколько классов, появляющихся несколько раз, все перечисленные с 0 экземплярами, размером 0 - я ожидаю только один из этих классов каждый (вероятно, связанный с его загрузчиком классов) - есть ли любой способ определить, что все еще содержит ссылки на эти классы без экземпляров? С удовольствием использую другой инструмент, если я могу просто загрузить дамп (.hprof), чтобы проанализировать, что содержит ссылку.
Спасибо!