Ваша система звучит так, будто у нее утечка памяти.Вы должны получить профилировщик, который поможет вам определить, где можно устранить утечку.
Если вы не можете сделать это, другой ответ будет состоять в том, чтобы регулярно отказов сервера для сброса JVM.Тем не менее, вариант № 1 является наиболее предпочтительным.