Oi Salu,
uso basicamente o jconsole, que já vêm com o próprio JDK
Outras opções mais avançadas é o jvisualvm e Mission Control (jmc), que também vêm com o JDK
Se for para analisar vazamentos de memória, uma solução excelente é o MAT (http://www.eclipse.org/mat/)
o meu interesse é basicamente pra poder medir o consumo de recursos de maquina sobre uma api json consumida por uma app mobile sobre uma carga de x usuários consumindo, não achei estou tentando o visualvm, não achei muito material de consulta, vc conhece alguma material que possa me ajudar ?
Oi George,
no caso do VisualVM, é usando a documetntação provida pela própria Oracle mesmo.
Outra alternativa interessante, mas muito mais complexa, é o uso do OQL: trata-se de uma linguagem de consulta que te permite ver quanto de memória cada tipo de objeto está usando. Você pode encontrar maiores inofrmações neste link: https://visualvm.java.net/oqlhelp.html
O interessante é que o OQL é uma ferramenta que vêm com o JDK, mas infelizmente não é muito conhecida.