Para aumentar a memória Heap para a JVM do Tomcat, siga os passos abaixo:
1. Crie a variável de ambiente CATALINA_OPTS, com a quantidade de memória desejada.
Obs.: No meu caso, como uso o Red Hat 5, editei o arquivo /etc/profile.d/tomcat.sh com a linha "CATALINA_OPTS="-Xms120m -Xmx120m"* ; export CATALINA_OPTS" e dei o comando "source tomcat.sh" para atualizar o env;
2. Reinicie o Tomcat;
* No exemplo, a memória foi configurada para 120 Mega;
Adendo:
ResponderExcluirNo catalina.sh (em TOMCAT_PATH/bin):
CATALINA_OPTS="-Xms256M -Xmx1024M -XX:MaxPermSize=512M -XX:NewRatio=4 -XX:NewSize=128M -XX:MaxNewSize=128M -XX:SurvivorRatio=256 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:MaxTenuringThreshold=0 -XX:+CMSParallelRemarkEnabled -Xloggc:/var/log/gc.log -Dfile.encoding=ISO-8859-1 -Duser.region=BR -Duser.language=pt -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcom.sun.management.jmxremote"