Performance

Olá pessoal,

Gostaria de saber se alguem conhece alguma ferramenta para monitorar os recursos que o Java está utilizando naquele determinado instante. Estou com um sistema rodando em um servidor Windows 2000, só que tem um instante q. o cpu process vai a 100% …e eu não sei o q. é. Se existir essa ferramenta, talvez eu consiga chegar a uma resposta.

Mto. obrigado,
augusto

Cara se nao me engano quando vc subir suas classes o q vc tiver de processamento e memoria e a jvm precisar ela vai usar, agora pra monitorar isso ai ou vc implementa uma classe pra isso ou da uma olhada em algum projeto por ai que o faça!

Da uma olhada la no sourceforge que me parece que tem alguma coisa do tipo!

T+

entaum cara…a treta é a seguinte,
ele vai a 100% no meio do processo e depois nao volta mais, e ai tudo fica mais lento.

Coloquei alguns thread.sleep em pontos criticos do sistema para ter certeza da onde é o ponto, mas as vezes ele dava o disparo no meio do thread.sleep q. tinha 20 segundos…tipo ta mto estranho…mas valeu

Olá

Procure no google por java profile. Um ótimo profiler não é free que é o OptimizeIt da Borland. Veja também:

Java Performance Tuning: http://www.javaperformancetuning.com/ e http://www.java-performance-portal.org/index.html

HyperProf(v.1.3) - Java profile browser: http://www.physics.orst.edu/~bulatov/HyperProf/

Programming & Debugging: http://java.sun.com/developer/technicalArticles/Programming/

jvmstat: http://developers.sun.com/dev/coolstuff/jvmstat/docs.html

GCPortal: http://java.sun.com/developer/technicalArticles/Programming/GCPortal/index.html

[]s
Luca