2016-05-20 1 views
0

Je travaille sur une application Java qui fonctionne très lentement. Afin d'augmenter la performance, je voudrais le surveiller en premier.Comment puis-je surveiller l'utilisation de la pile d'une application Java?

En utilisant jvisualm je peux contrôler la taille du tas de mon application Java et jconsole - les deux outils sont présents dans bin dossier du JDK - je peux voir la « Utilisation non-Heap Memory », mais que mon application semble contenir tout à fait certains appels récursifs, j'aimerais connaître la quantité de pile utilisée.

Est-ce que quelqu'un connaît un outil qui me permet de surveiller cela?

Merci

+0

Vous ne savez pas si YourKit l'a (https://www.yourkit.com/) mais il vous montrera dans quelles méthodes le plus de temps est passé. –

+0

YourKit affichera l'utilisation de mémoire non-heap. – sauumum

Répondre

0

Vous pouvez utiliser https://www.yourkit.com/. Il vous montrera l'utilisation de mémoire non-tas aussi. La version d'essai de ceci est disponible pendant 14 jours.