Aplicación Grails acaparando demasiada memoria

Tomcat 5.5.xy 6.0.x

Grails 1.6.x

Java 1.6.x

OS CentOS 5.x (64 bits)

Servidor VPS con memoria de 384M

JAVA_OPTS: probé muchas combinaciones, incluidas las siguientes

export JAVA_OPTS = '- Xms128M -Xmx512M -XX: MaxPermSize = 1024m'

export JAVA_OPTS = '- servidor -Xms128M -Xmx128M -XX: MaxPermSize = 256M'

(Según lo aconsejado porhttp://www.grails.org/Deployment)

He creado una aplicación Grails en blanco, es decir, simplemente dando el comando Grails create-app y luego lo AVISO

Estoy ejecutando Tomcat en un servidor VPS

Cuando simplemente inicio el servidor Tomcat, sin aplicaciones implementadas, la memoria libre es de aproximadamente 236M y la memoria usada es de aproximadamente 156M

Cuando implemento mi aplicación "en blanco", el consumo de memoria aumenta a 360M y finalmente la instancia de Tomcat se elimina tan pronto como ocupa toda la memoria libre

Como has visto, mi aplicación es tan ligera como puede ser.

No estoy seguro de por qué el consumo de memoria es tan alto.

En realidad, estoy solucionando problemas de una aplicación real, pero me he reducido a este escenario que es más fácil de compartir y explicar.

ACTUALIZAR Probé la misma aplicación "en blanco" en mi Tomcat 5.5.x local en Windows y funcionó bien

El consumo de memoria del proceso Java se disparó de 32 M a 107M. Pero no se bloqueó y se mantuvo bajo límites aceptables.

Entonces la búsqueda de respuesta continúa ... Me pregunto si algo está mal en mi caja de Linux. Aunque no estoy seguro de qué ...

ACTUALIZACIÓN 2 También vea estohttp://www.grails.org/Grails+Test+On+Virtual+Server

Confirma mi creencia de que mi aplicación simple en blanco debería funcionar en mi configuración.

Respuestas a la pregunta(3)

Su respuesta a la pregunta