Hola a todos, tengo una aplicación web hecha con struts2, tomcat y toplink.
Cuando esta aplicación está funcionando el proceso java que pertenece al tomcat no para de crecer. He hecho un profiler en el cual se muestra que el heap no cambia apenas de tamaño y se ve como la aplicación libera y reserva memoria en el heap constantemente.
Luego he ido a ver el estado de los objetos y claramente son dos los que no liberan memoria char[] y byte[]. No se muy bien para que son estos objetos y si hay alguna forma de limpiarlos manualmente. O si alguna vez os ha pasado que este proceso crece y habeis adivinado la causa.
Un saludo a todos y gracias de antemano.