Vous pouvez détecter les problèmes de gestion de mémoire au niveau de la classe et de l'objet en collectant des informations sur les vidages verticaux à mesure que votre application est exécutée, puis comparer les vidages verticaux. Cette comparaison identifie des modifications dans la mémoire affectée dans le tas Java, et constitue une base pour générer une liste des candidats de fuite les plus probables.
Les rubriques suivantes fournissent des instructions spécifiques :
Obtention de vidages verticaux pour l'analyse de fuite de mémoire
Commencez l'analyse de fuite en capturant des vidages verticaux lors de l'exécution d'un profilage.Génération d'une liste de candidats de fuite
Vous pouvez générer automatiquement une liste de candidats de fuite en fonction de deux vidages de tas.Identification de fuites de mémoire
Les vues d'analyse de fuite de mémoire identifient les objets susceptibles de connaître une fuite de mémoire. Ces informations vous permettent de corriger votre code et de résoudre la fuite.Sauvegarde de données d'analyse de fuite
Vous pouvez exporter une liste de candidats de fuite dans des fichiers html. Vous pouvez également sauvegarder toutes les données d'analyse de fuite, notamment les vidages verticaux, dans des fichiers à utiliser dans les vues Profilage et Journalisation.
Sujet parent : Détection et analyse d'incidents en contexte d'exécution
Concepts associés
Référence de l'interface utilisateur d'analyse de fuite de mémoire
Tâches associées
Initiation : création d'une configuration de profilage pour l'identification d'incident en contexte d'exécution
Information associée
Initiation : profilage d'applications J2EE
Initiation : analyse de fuite de mémoire