Tomcat como serviço Windows - Aumente a memória max java heap
-
24-09-2019 - |
Pergunta
Eu tenho o TOMCAT5.5 instalado como um serviço do Windows e preciso alterar o pool de memória Java. No entanto, quando insiro qualquer quantia superior a 1348 MB, o serviço não inicia. Existe alguma maneira de contornar isso? Ajudaria se eu o instalasse da maneira que não é do Windows-Service?
Tia
Solução
Um aplicativo do Windows é limitado a 2 GB de memória para o aplicativo; portanto, assim como 1348 MB, você especificou que existem outros pools de memória e, é claro, a JVM é eu.
Há uma configuração do Windows que você pode especificar no momento da inicialização para permitir que um aplicativo use 3 GB, mas a JVM da Sun não joga bola com ele. Jrockit faz embora
Como alternativa, seria possível agrupar o tomcat e distribuir a carga de trabalho?