Comment afficher l'allocation de la mémoire stacktrace en Java VisualVM
Cet article décrit comment afficher l'allocation de la mémoire stacktrace en Java VisualVM: http://rejeev.blogspot.de/2009/04/analyzing-memory-leak-in-java.html
En bref, définir un paramètre prédéfini dans le Java VisualVM options et cochez la "enregistrement des allocations de traces de pile" case à cocher dans la mémoire de l'onglet paramètres.
Maintenant, lorsque je sélectionne que préréglage personnalisé et démarrer le profilage de la mémoire, je ne peux toujours pas accéder à la mémoire de l'allocation stacktrace. Il n'y a pas de clic droit sur l'élément d'action "Prendre l'instantané et de montrer les traces de pile allocation" comme décrit dans l'article, ni rien de ce genre. Je suis à l'aide de VisualVM 1.7.
Comment puis-je voir ces traces de pile allocation?
Vérifiez que votre JDK JVM et sont compatibles (par exemple, ils sont à la fois 32 bits ou 64 bits).
OriginalL'auteur sina72 | 2012-08-18
Vous devez vous connecter pour publier un commentaire.
Permettre Mémoire de profilage dans Sampler onglet, puis appuyez sur un Heap Dump bouton.
C'est quelque chose de différent - heap dump ne pas vous montrer les traces de pile allocation. En outre, pour obtenir le heap dump, vous n'avez pas besoin d'utiliser la "Mémoire" de profilage dans'Sampler' onglet. Vous pouvez prendre un tas de vidage à partir de l'onglet 'Moniteur' ou depuis le menu contextuel de l'application surveillée.
Convenu que c'est une réponse à une autre question, même si c'est une approche utile. Eclipse de la Mémoire de l'Analyseur est vraiment utile pour l'analyse des tas de décharges, mais le VisualVM instantané avec l'allocation des traces est vraiment utile de façon indépendante.
Excuse le downvote: c'était accidentelle (je dois avoir cliqué sur elle, tout en essayant d'aller à une autre page)! Il y a un réflexe règle pour SOF que au bout de 5 minutes votre vote est verrouillé. Désolé à ce sujet!
OriginalL'auteur jkee
Si vous ne voyez pas cette option, allez à Profiler -> activer les "Paramètres" de la case à cocher et activer la fonction "Enregistrer les traces de pile allocation", tandis que le profiler n'est pas active.
OriginalL'auteur Peter Clause