У меня есть приложение, развернутое на Glassfish.Со временем количество загруженных классов возрастает до миллионов, и мой permgen, похоже, увеличивается.
Чтобы помочь в устранении неполадок, я добавил следующее в мои аргументы jvm.-XX: + PrintGCDetails -XX: + TraceClassUnloading -XX: + TraceClassLoading
Теперь, просматривая вывод, я вижу, что одни и те же классы загружаются снова и снова.По сути, каждый раз, когда вызывается веб-служба и используется JAXB для обработки xml.
[Загруженный com.strikeiron.ZIPCodesInRadius $ JaxbAccessorF_userID из JVM_DefineClass ] [Загруженный com.strikeiron.ZIPCodesInRadius $ JaxbAccessorF_userID из * * * * * * * * * * * * * *указать на утечку?Если так, как я могу решить это?