У меня есть веб-сервис, разработанный Spring/Hibernate, и когда я много раз выполняю развертывание и отмену развертывания на Tomcat 7, я получаю утечку памяти outOfMemoryError PermGen.
Используя Java VisualVM, я заметил, что предыдущие файлы webappClassLoader все еще хранятся в JVM, поэтому они не удаляются сборщиком мусора.
Каковы могут быть причины этой проблемы? ?
Как определить, какие объекты все еще имеют ссылку на загрузчик классов приложения или любой объект, загруженный им?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/242 ... -collected
Почему webappclassloader не собирает мусор? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Собирается ли мусор из памяти Java вне кучи сборщиком мусора JVM? [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-