Configurar el uso de memoria de Tomcat
Recomendamos que configure el uso de memoria de Tomcat.
Edite el archivo $TOMCAT_HOME/bin/setenv.sh y edite el parámetro JAVA_OPTS, donde puede aumentar la memoria del sistema gestionada por la JVM (Java Virtual Machine).
OpenJDK 1.8
Sección titulada «OpenJDK 1.8»A continuación se muestran los valores por defecto del archivo de configuración. Tomcat utilizará 2048MB (parámetro Xmx) y, desde la versión 1.8, el tamaño del heap lo asigna dinámicamente la JVM. Para esta configuración su servidor necesita al menos >=3,5GB de RAM (es una buena práctica dejar siempre 1GB de RAM libre para el sistema operativo).
JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx2048m -XX:+UseConcMarkSweepGC"JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Dlog4j.configuration=file://$CATALINA_HOME/conf/log4j.properties"JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dmail.mime.ignoreunknownencoding=true"CATALINA_PID=$CATALINA_HOME/catalina.pidexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigarOpenJDK 1.7
Sección titulada «OpenJDK 1.7»A continuación se muestran los valores por defecto del archivo de configuración. Tomcat utilizará 2048MB (parámetro Xmx) y un heap máximo de 512MB (parámetro -XX:MaxPermSize). Para esta configuración su servidor necesita al menos >=3,5GB de RAM (es una buena práctica dejar siempre 1GB de RAM libre para el sistema operativo).
JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC"JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Dlog4j.configuration=file://$CATALINA_HOME/conf/log4j.properties"JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dmail.mime.ignoreunknownencoding=true"CATALINA_PID=$CATALINA_HOME/catalina.pidexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigar