powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat find leaks
15 сообщений из 15, страница 1 из 1
Tomcat find leaks
    #38433171
roman vintonyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, такой вопрос: в Tomcat после undeploy проекта выдать сообщение The following web applications were stopped (reloaded, undeployed), but their classes from previous runs are still loaded in memory, thus causing a memory leak (use a profiler to confirm) , в чем может быть причина ?
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38433181
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman vintonyakЗдравствуйте, такой вопрос: в Tomcat после undeploy проекта выдать сообщение The following web applications were stopped (reloaded, undeployed), but their classes from previous runs are still loaded in memory, thus causing a memory leak (use a profiler to confirm) , в чем может быть причина ?
В Tomcat 7 есть инструментарий по нахождению утечек perm gen space.
Проблема в том что какой-то из классов приложения, чаще всего JDBC драйвер, зарегистрировал себя где-то у класса, который загружен выше по иерархии classloader-ов. Например DriverManager. И забыл себя разрегистрировать.
Таким образом этот класс не даёт GC собрать себя, свой classloader и вообще все классы загруженый этим же classloader-ом.
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38433183
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.google.com/search?q=Tomcat 7 permgen leak detection
Ещё поищите по форуму, тут уже не одна тема по этому вопросу была.
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38433323
roman vintonyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, но у меня не бывает OutOfMemory!
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38434008
antonm1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть статья где разъясняется что такое том кат и как с ним работать?
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38436686
roman vintonyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть еще кто-то, кто знает как с этим бороться?
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38436697
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roman vintonyakесть еще кто-то, кто знает как с этим бороться?
Я знаю. И уже не однократно писал об этом:
http://www.sql.ru/forum/afsearch.aspx?s=permgenspace&submit=?????&bid=38
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38436700
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, дебильный поиск. Вот правильный ссылк.
http://www.sql.ru/forum/afsearch.aspx?s=permgen&submit=?????&bid=38
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38437136
roman vintonyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz , спс, но все равно не могу разобраться(((
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38437149
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deploy\undeploy проекта несколько раз без рестарта Tomcat.
запускаем jvisualvm, конектимся к процессу Tomcat открываем классы, находим классы своего проекта.
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38600111
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
а в VisualVM как найти классы своего проекта? делаю снапшот, открываю хипдамп, классы, не нахожу там классы из проекта.

Собсвенно говоря, дело не в том чтобы найти эти классы, а разобраться в чем причина memory leak...

И так сильно упростил проект, и все равно томкет показывает leak. В приложении один поток, останавливаю его при завершени контекста, но что-то не так.
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38600114
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при этом в консоли ничего подозрительно не пишет после undeploy, но томкат менеджер находит leak
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38600232
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174и все равно томкет показывает leak
при этом в консоли ничего подозрительно не пишет после undeploy, но томкат менеджер находит leak

Я давно не работал с томкатом, так что пока 2 вопроса

1) С чего вы взяли что у вас лик
2) При чем тут томкат менеджер

Ну и пробовали ли вы специальный фильтр для устранения ликов?
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38600253
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник1) С чего вы взяли что у вас лик
2) При чем тут томкат менеджер
два вопроса -один ответ: в веб интерфейсе томката (он же tomcat manager) есть функция проверки на leak

забыл никпробовали ли вы специальный фильтр для устранения ликов? что собой представляет этот фильтр, т.е как его реализовать?
...
Рейтинг: 0 / 0
Tomcat find leaks
    #38601153
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174что собой представляет этот фильтрПодтяжки для программиста.т.е как его реализовать?П(р)очитать штатный server.xml.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat find leaks
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]