Linux, Open-source, Programação e Produtividade

VisualVM

Jonas Abreu em 28/03/2012

Provavelmenta a ferramenta que mais uso para analizar performance é a VisualVM.

Embora ela não seja tão bem acabada como o JProfiler, ela é OpenSource e gratuita, além de ter todas as ferramentas que costumo precisar, como:

  • Monitoramento do número de threads
  • Monitoramento de memória (heap e permgen)
  • Monitoramento de cpu
  • Possibilidade de extrair um Heap Dump
  • Possibilidade de extrair um Thread Dump
  • Analise detalhada de cada thread
  • Sampling (profiler bem leve) de cpu e memória
  • Profiling de cpu e memória

E ainda tem suporte à algumas dezenas de plugins.

Acho que a limitação mais chata dela é o Sampling de memória só funcionar local. Mas não é nada que eu tenha sentido muita falta até hoje.

Creative Commons License
VisualVM de Jonas Abreu está licenciado sob Creative Commons License.