Monitoramento de performance Java com VisualVM

É importante ver e entender os números e estatísticas de performance de aplicações e existem inúmeras ferramentas para monitorar aplicações para registrar seu comportamento ao longo da execução.

A plataforma Java dispõe da ferramenta VisualVM, pouco conhecida, mas muito poderosa e útil. O melhor de tudo de tudo é que esta ferramenta faz parte da plataforma Java e é desenvolvida por pessoas que conhecem como ninguém a JVM, além disso não é preciso baixar e instalar nada, ela vem junto com o JDK.

A VisualVM monitora todas as aplicações Java em execução e mostra informações muito importantes como uso de CPU, uso de memória, informações de classes e instâncias, threads… Enfim, é um raio-x da sua aplicação sendo executada. É possível também monitorar aplicações remotas.

Como acessar a VisualVM

O VisualVM está em JDK_HOME/bin, é o aplicativo jvisualvm. A figura abaixo mostra a interface do VisualVM com gráficos sobre uma aplicação Java sendo executada.

VisualVM

Conheça mais sobre o VisualVM e como tirar o máximo de proveito desta poderosa ferramenta em sua documentação oficial.

1 Reply to “Monitoramento de performance Java com VisualVM”