Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Утечка памяти hibernate mysql


Автор: VorteP 29.1.2010, 16:01
MySQL+Hibernate+NetBeans

идет сильная утечка памяти..думаю из-за обращения к БД каждые 5 сек (типа OutOfMemoryError, но ошибку не выдает)
за сутки из 2 Гигов оперативы сервера остается свободной около 100-300 МБ.

Может подскажете, какие причины и как ее ловить. 

Автор: VorteP 30.1.2010, 19:27
Спасибо, что откликнулись;)
Думаю, что проблема в объектах, находящихся в кеше сессии, и мб, они не вычищаются. пробовал методом evict(), но все равно идет утечка. Хотя пробовал, только на нескольких сессиях...

Автор: jk1 30.1.2010, 21:40
Можно попробовать выяснить где происходит утечка памяти с помощью JMX.
Как это сделать, описано http://docs.jboss.org/hibernate/core/3.3/reference/en/html/performance.html#performance-monitoring

Автор: VorteP 2.2.2010, 14:04
не подскажете как сделать, чтобы garbage collector быстрее проходил

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)