Lentidão no Hibernate

Olá Pessoal,

estou enfrentando um problema em um sistema, não sei se alguém já passou por isso.

é o seguinte, a aplicação está rodando com hibernate e estou usando o pool de conexão C3P0, acontece que ao passar um determinado tempo o sistema começa a ficar lento , totalmente lento, sendo necessário parar o tomcat e startar novamente, ai sim volta ao normal, percebi tbm que algumas vezes a lentidão começa quando estoura algum erro , e a impressão que eu tenho é que a sessão fica presa, e por isso que ao startar novamente o tomcat tudo volta ao normal. Lembrando a cada vez que eu pego a sessão no final eu fecho ela.

Alguém já teve esse problema de lentidão , e pode me ajudar ?

Obrigado.

Não sei se tem a ver, mas pq vc nao tenta usar o recurso do pool do proprio do tomcat.

Alberto