martes, 22 de enero de 2013

Opciones de tamaño de memoria de tomcat

Publicado por Covent en 12:46 ,
En tomcat tenemos cuatro opciones generales para definir el tamaño de memoria que va a usar. Vamos a ver las opciones:
Las opciones se dividen en dos bloques, las referentes a la heap:
  • -Xms: Tamaño inicial de la heap, memoria destinada a las instancias de las classes
  • -Xmx: Tamaño máximo de la heap
Y las opciones referentes a la PermGen (por defecto 64MB), donde se guardan las clases cargadas, con opciones similares a las de la heap:
  • -XX:PermSize: Tamaño inicial de la Perm
  • -XX:MaxPermSize: Tamaño máximo
Ambos casos depende de la aplicación, por lo que no hay indicaciones generales. Para la PermGen nos encontraríamos con el error:
java.lang.OutOfMemoryError: PermGen
Lo mejor para dimensionar dichas variables es monitorizar el tomcat y ir adaptándolas. El sitio más adecuado para definir dichas opciones es dentro del binde la instancia de tomcat, mediante el fichero setenv.sh:
#!/bin/bash
export JAVA_OPTS="-Xms2048M -Xmx14G"




Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

Back Top

0 comentarios:

Publicar un comentario