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
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é. –
YourKit affichera l'utilisation de mémoire non-heap. – sauumum