Esta é uma pergunta estranha. Eu sou um administrador do sistema e tenho mantido várias instâncias do Tomcat por alguns anos agora. Temos executado nossos aplicativos Web no Tomcat 5, 5.5, 6 e agora 7.
Eu tenho monitoramento no local que assiste aos arquivos de log. Se ocorrer uma Exceção OutOfMemory, o monitor enviará um alerta por email e, eventualmente, reiniciará o Tomcat. Isso funcionou bem para o Tomcat 5, 5.5 e 6. Eu parei de ver exceções por causa do espaço de heap após a atualização para o Tomcat 7. Em vez de lançar a exceção, o Java ocupa 100% da CPU enquanto executa interminavelmente coletas de lixo. Vi exceções de permgen do OOM e o script do monitor funciona normalmente.
Alguém sabe o que mudou no Tomcat 7, o que causaria esse comportamento?
Tags tomcat outofmemoryerror