Esta é mais uma dúvida recorrente do pessoal que trabalha com Java e tem a sua aplicação rodando em servidores Windows.
Pra resumir, você precisará criar um arquivo chamado ‘setenv.bat’ lá na pasta ‘bin’ onde o seu Tomcat estiver, por exemplo: C:/tomcat/. Isto é necessário, porque de acordo com a documentação que tem nos arquivos .bat e .sh, as suas customizações devem ser feitas neste arquivo pra evitar que o cidadão por descuido altere alguma linha dentro da estrutura de inicialização do Tomcat.
Para este exemplo, vou deixar uma situação comum, que é poder informar qual é o heap máximo que o Tomcat poderá utilizar.
1 |
set "JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx2048m -XX:MaxPermSize=256m -server" |
Feito!
Agora basta iniciar o Tomcat novamente e ele já vai estar usando até 2048MB de memória.