Uso de Memoria da JVM

Boa tarde,

Um cliente esta tendo muito problema de travamento de Tomcat, abaixo seguem alguns detalhes do sistema:
30 telas de cadastro(8 bastante usadas);
8 relatórios feitos em iReport(3 bastante usados);

O sistema foi feito em JAVA WEB no Modelo MVC, com Struts 1.2. O banco de dados é PostGreSQL 8.1(com miseros 80 megas). A JVM de 65 megas e em média 5 usuários simultaneos.

Este sistema trava a JVM a cada 5 dias em média,. Diante destas informações, voces do forum, Arriscam algum palpite para o motivo de travamento ? Sera que pode ser pouca JVM para a quantidade de usuarios ? Ou seria codigo java problematico ?

Valew…

Ola Joao

Recomendo fortemente que voce teste o uso do Jetty. Tinhamos esse tipo de problema na caelum,no guj e em outros sistemas nossos. No inicio obviamente suspeitavamos do nosso proprio codigo, e pra nossa surpresa, depois da migracao para jetty, resolveu!

Aqui um pouco da nossa experiencia:

http://blog.caelum.com.br/2008/06/27/melhorando-o-guj-jetty-nio-e-load-balancing/
http://blog.caelum.com.br/2008/09/02/vazamento-de-memoria-e-de-conexoes/

Ola Paulo,

Minha primeira suspeita foi o codigo, mas verifiquei, conexões são fechadas normalmente e consultas são rapidas. Vou testar o jetty brevemente…

Obrigado, pelas dicas