Gráfico de Uso de Mémória

1 resposta
juceliohv

boa tarde pessoal,

tenho uma aplicação que consome muita memória durante a execução e o tempo de conclusão é bem longo.
Existe alguma forma de utilizar um grafico de monitoramento do uso de memória no swing da mesma forma que é usado no jconsole.exe e jvisualvm.exe?

Pra quem não conhece esses dois, segue o caminho para execução.

se vc usa windows vá em c:\Arquivos de Programas\java\jdk1.x…\bin\jconsole.exe e o execute.
O mesmo para c:\Arquivos de Programas\java\jdk1.x…\bin\jvisualvm.exe

Obrigado.

1 Resposta

R

Para fazer os gráficos, uma boa pedida é o JFreeChart:

http://www.jfree.org/jfreechart/

Para obter os dados de memória, use a classe Runtime:

http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#freeMemory()
http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#totalMemory()
http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#maxMemory()

Criado 2 de fevereiro de 2012
Ultima resposta 2 de fev. de 2012
Respostas 1
Participantes 2