У меня есть приложение Java Swing, которое я пытаюсь отслеживать с помощью jvisualvm. Когда я отслеживаю приложение и выполняю некоторые тесты с активным jvisualvm, я получаю исключение permgen.
Если я просто запускаю его, делая те же самые вещи, что и при отслеживании его с помощью jvisualvm, все выглядит нормально.
Я использовал jmap -permstat или -heap, и я вижу, что пространство permgen уменьшается, когда оно приближается к своему пределу.
Может быть, когда я не запускаю jvisualvm, возникает исключение, но оно не отображается в консоли eclipse? Я понимаю, что очень трудно получить представление об этой небольшой информации, но несколько советов, почему у меня такое странное поведение?
Спасибо за ответы.