Sie können Probleme bei der Speicherverwaltung auf Klassen- und Objektebene erkennen, indem Sie während der Ausführung Ihrer Anwendung Informationen zum Heap-Speicher sammeln und die Heap-Speicherauszüge anschließend vergleichen. Dieser Vergleich zeigt Änderungen in dem Speicher auf, der im Java-Heap reserviert ist. Ausgehend von diesem Vergleich wird eine Liste der wahrscheinlichen Verlustkandidaten generiert.
Genaue Anweisungen finden Sie in den folgenden Artikeln:
Heap-Speicherauszüge für Analyse auf Speicherverluste erstellen
Beginnen Sie die Verlustanalyse, indem Sie während eines Profilerstellungsdurchgangs Heap-Speicherauszüge erfassen.Liste der Verlustkandidaten generieren
Sie können automatisch eine Liste der Verlustkandidaten generieren, die auf zwei Heap-Speicherauszügen basiert.Speicherverluste erkennen
Die Ansichten für die Analyse auf Speicherverluste zeigen Objekte an, die wahrscheinlich von Speicherverlusten betroffen sind. Anhand dieser Informationen können Sie Ihren Code korrigieren und das Leck beseitigen.Verlustanalysedaten speichern
Sie können eine Liste von Verlustkandidaten in HTML-Dateien exportieren. Außerdem können Sie alle Verlustanalysedaten, einschließlich der Heap-Speicherauszüge, in Dateien speichern, die Sie in den Ansichten der Perspektive 'Profilermittlung und Protokollierung' verwenden können.
Übergeordnetes Thema: Laufzeitprobleme feststellen und analysieren
Zugehörige Konzepte
Referenzinformationen zur Benutzerschnittstelle für die Analyse auf Speicherverluste
Zugehörige Tasks
Erste Schritte: Profilerstellungskonfiguration für die Bestimmung von Laufzeitproblemen erstellen
Zugehörige Informationen
Erste Schritte: Profil für J2EE-Anwendungen erstellen
Erste Schritte: Analyse auf Speicherverluste