Я бы также посмотрел, как установить плагин app-info и включить кучу опций (особенно в спящем режиме), чтобы посмотреть, выйдет ли что-то из-под контроля. Может быть что-то, что заполняет сеанс гибернации, но никогда не закрывает транзакцию.
Еще одна область, на которую стоит обратить внимание, это если вы что-то делаете с Groovy движком шаблонов. Это приводит к известной утечке памяти, это не исправимо, если вы не кэшируете класс / результаты. Недавно исправили проблему вокруг этого в нашем приложении. Если вы видите какие-либо постоянные ошибки, это может иметь место.