La aplicación JDK7 se está volviendo lenta después de un tiempo de actividad

Tenemos una gran aplicación JDK7 implementada en JBoss usando varias bibliotecas como Hibernate, Spring, etc. Después del inicio inicial del servidor, la aplicación se ejecuta como se esperaba pero después de un tiempo de actividad se vuelve muy lenta.

Usando un generador de perfiles, hemos visto que cada vez que ciertos aspectos de nuestra aplicación se ralentizan, pero no siempre son los mismos. Mientras que en una ejecución puede ser que el enjuague de hibernación se ralentice, en otra ejecución puede ser un código DI de Spring.

¿Que esta pasando ahí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta