Pessoal, preciso saber algumas especificações de como melhorar o tomcat no que se diz respeito ao gerenciamento de memória. Instalei o mesmo num servidor e quando faço muitas requisições no sistema ele me resulta o seguinte erro:
20/04/2005 10:20:55 org.apache.catalina.session.StandardSession expire
SEVERE: Session event listener threw exception
java.lang.OutOfMemoryError: Java heap space
Qualquer dica será bem vinda !!!
Vira e mexe tenho que parar e startar o servidor novamente !!! Como melhorar isto ???
Oi
Farnetani, aumente a memória alocada para a JVM… Vc pode usar os parametros Xms e Xmx para isso… De uma olhada no link abaixo para saber mais
T+
-Xmx128M >> Limita a quantidade(128 megas) de memória que a JVM pode alocar
-Xms128M >> Indica a quantidade inicial a ser alocada pela JVM.
Na pratica, apenas o primeiro parametro tem utilidade, pois sempre que precisar alocar mais memoria o Garbage Collection irá fazê-lo.
Creio que o problema não está com a JVM, e sim com a memória usada pelos processos nativos que rodam junto com o java. Limitei a memoria da minha VM à 200M.
Deu FAIL - Encountered exception java.lang.OutOfMemoryError com 100M usados.