Consumo excessivo de CPU

Estou com o seguinte problema,

Utilizo o Apache(2.0.47)+TomCat (4.1.27) rodando no Win2000 Server, ambos como serviço. Em determinado momento o tomcat começa a consumir a CPU do servidor e ficar lento, até que em determinado momento ele para de responder. Já mexi na variável JAVA_OPTS contida no arquivo CATALINA.BAT colocando a seguinte opção: set JAVA_OPTS="-Xms512M -Xmx1024M -verbose:gc"

Nosso site tem picos de até 20 páginas (dinamicas) por segundo, pois trata-se de um ASP na área de administração escolar (matrículas, dig. de notas, contas a pagar, etc…).

O que poderia estar ocorrendo ?

A programação deve estar deixando muito lixo na memória… Lixo que o sistema não utiliza mais, mas fica alocado…
Verifique se não há algum processo em loop tb…

tente ver essas não são as causas do seu problema…

[]s