Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2015, 09:31   #1
alexey_kip
Форумчанин
 
Регистрация: 19.11.2011
Сообщений: 198
По умолчанию WEB-приложение жрет память

WEB приложение (Spring MVC), написанное на JAVA, работающее под управлением Tomcat медленно, но уверенно сжирает оперативку.
Безымянный.jpg
На графике приблизительно 20 минут. Спад происходит во время очистки.
Кто-нибудь сталкивался с проблемой?
Запросов в этот момент серверу никаких не поступает
alexey_kip вне форума Ответить с цитированием
Старый 29.05.2015, 13:14   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Очень сложно что-либо сказать не зная подробностей.
Можно попробовать взять профилировщик и поискать утечки.
Streletz вне форума Ответить с цитированием
Старый 29.05.2015, 16:38   #3
alexey_kip
Форумчанин
 
Регистрация: 19.11.2011
Сообщений: 198
По умолчанию

Единственное, что я оттуда увидел - плодятся String'и.
Но откуда они могут браться, если приложение только "слушает".
И если бы это было что-нибудь дельное - вряд ли после работы сборщика оно бы очищалось
alexey_kip вне форума Ответить с цитированием
Старый 29.05.2015, 16:53   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от alexey_kip Посмотреть сообщение
Единственное, что я оттуда увидел - плодятся String'и.
Но откуда они могут браться, если приложение только "слушает".
Возможно, стоит более внимательно изучить процесс "прослушивания". Сами по себе из ниоткуда они не появятся.
Цитата:
Сообщение от alexey_kip Посмотреть сообщение
И если бы это было что-нибудь дельное - вряд ли после работы сборщика оно бы очищалось
String это тоже объект.
Streletz вне форума Ответить с цитированием
Старый 29.05.2015, 16:55   #5
alexey_kip
Форумчанин
 
Регистрация: 19.11.2011
Сообщений: 198
По умолчанию

Еще там HashMap'ы светились, но я после использования специально в конце поставил
Код:
=null
Не очень хорошо получится, если это все-таки ядро (например, Spring'a) жрет
alexey_kip вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приложение с WEB-интерфейсом TYMON Общие вопросы Delphi 7 12.02.2015 14:13
web- приложение RiV Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 6 25.12.2009 16:56
Мое приложение жрет оперативку cowboy Общие вопросы Delphi 15 21.08.2009 15:20
Память, выделяемая под приложение. Altera Компоненты Delphi 4 30.11.2008 18:13
Какое-то приложение жрет трафик пыхта4ог Свободное общение 22 13.11.2007 15:12