VisualVM
Jonas Abreu em 28/03/2012Provavelmenta 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.