Queria saber se de alguma maneira consigo recuperar as taxas de utilização de cpu e memória utilizando J2EE no Windows.
Não serve o task manager?!? Ele te dá essas informações, bem, não tão bem … mas do processo da VM que tá rodando seu container você verá …
Pregunta: Pra que você precisa disso?
Se for analisar sua aplicação use um profiler que você terá informações muuito mais detalhadas e úteis.
alguns tópicos sobre o assunto:
http://www.guj.com.br/forum/viewtopic.php?t=8865&highlight=profiler
http://www.guj.com.br/forum/viewtopic.php?t=8405&highlight=profiler
Quando o J2SE 1.5 sair do forno, vai ser possível fazer monitoramento de uma VM através de uma API especial: http://java.sun.com/developer/technicalArticles/releases/j2se15/#mnm
Olá
Uma outra opção é o jvmstat. Depois nos conta qual alternativa adotou e como foram os resultados.
[]s
Luca
Acredito que se seu target eh o windows, uma ferramenta boa para fazer esse tipo de analise eh o proprio performance monitor do windows. Eh infindavel a quantidade de variaveis que voce pode monitorar, alem das que voce comentou, existe outras como taxa de swap, uso de disco, trafego de rede.
Se o ambiente for unix, ai tem que ver com mais calma, mas uma maneira meio padraozona de fazer esse tipo de analise seria usando SNMP (desde que a distribuicao possua SNMP instalado).
[quote=“Luca”]Olá
Uma outra opção é o jvmstat. Depois nos conta qual alternativa adotou e como foram os resultados.
[]s
Luca[/quote]
Realmente essa é uma otima opção