Algumas pessoas me perguntaram sobre problemas com falta de memória utilizando o tomcat de dentro do eclipse. Então resolvi escrever este post falando sobre como isto seria feito.
Primeira coisa a ser verificada: O erro que estou tendo é por falta de memória mesmo? Como eu sei se o erro é por causa disto? Você vai conseguir identificar procurando no console do servidor o seguinte trecho: java.lang.OutOfMemoryError.
Este tipo de erro ocorre por falta de memória alocada para a JVM do Servidor Web. Se você estiver utilizando algum eclipse com plugins baseados no WTP a solução segue abaixo. Como fazer então para aumentá-la. Siga os seguintes passos:
- No eclipse clique em -> Window -> Preference.
- Na caixa de text digite tomcat.
- Clique em JDK.
- Escolha a JDK que você está utilizando.
- Aonde está escrito Optional Java VM Arguments escreva -Xms256m -Xmx768m.
É isto aí pessoal. Bons estudos...
Um comentário:
Samuel,
Qual o máximo de memória que você já colocou?
No teu post você diz para colocar:
-Xms256m -Xmx768m.
Você já colocou mais memória em algum caso onde você tinha um servidor bastante potente?
Parabéns pelo blog.
Postar um comentário