Auf der Seite 'Automatische Verlusterkennung' können Sie Optionen für den Profiltyp 'Automatische Verlusterkennung' auswählen.
Öffnen Sie die Perspektive 'Profilermittlung und Protokollierung', um die Seite 'Automatische Verlusterkennung' zu öffnen. Wählen Sie im Hauptmenü Analyse auf Speicherverluste - Manuelle Heap-Speicherauszüge oder Analyse auf Speicherverluste - Zeitgesteuerte Heap-Speicherauszüge aus und klicken Sie auf Bearbeiten.
aus, um eine Profilerstellungskonfiguration auszuwählen oder zu erstellen. Wählen Sie für die Konfiguration auf der Registerseite 'Profilerstellung' die ProfilgruppeHeben Sie im Dialogfenster 'Profilgruppe bearbeiten' den Eintrag Automatische Verlusterkennung hervor.
In der folgenden Tabelle sind die Optionen beschrieben, die Sie für den Profiltyp 'Automatische Verlusterkennung' auswählen können.
Option | Beschreibung | Standard: Zeitgesteuerte Erfassung von Heap-Speicherauszügen | Standard: Manuelle Erfassung von Heap-Speicherauszügen |
---|---|---|---|
Einstellungen für Verlustdatensammlung: Zeitgesteuerte Erfassung von Heap-Speicherauszügen | Während der Profilerstellung werden automatisch zwei Heap-Speicherauszüge erfasst. Durch das Eingeben von Zahlen in den Editierfeldern 'Wartezeit bis zur Erfassung des ersten Heap-Speicherauszugs in Sekunden' und 'Zeit vom ersten Heap-Speicherauszug bis zur Erfassung des letzten Heap-Speicherauszugs in Sekunden' können Sie steuern, wann die Heap-Speicherauszüge erfasst werden. | Aktiviert | Inaktiviert |
Einstellungen für Verlustdatensammlung: Wartezeit bis zur Erfassung des ersten Heap-Speicherauszugs in Sekunden | Sie können angeben, wie viele Sekunden nach dem Programmstart der erste Heap-Speicherauszug erfasst werden soll. Der erste Heap-Speicherauszug wird als Basis für die Verlustanalyse verwendet. Er sollte erfasst werden, wenn Ihre Anwendung einen stabilen Status erreicht hat. | 600 | Nicht verfügbar |
Einstellungen für Verlustdatensammlung: Zeit vom ersten Heap-Speicherauszug bis zur Erfassung des letzten Heap-Speicherauszugs in Sekunden | Sie können angeben, wie viele Sekunden nach dem Basis-Heap-Speicherauszug der abschließende Heap-Speicherauszug erfasst werden soll. Der abschließende Heap-Speicherauszug sollte an einem Punkt der Ausführung Ihres Programms erfasst werden, bei dem Sie ein Leck vermuten. Bei der Verlustanalyse wird der abschließende Heap-Speicherauszug mit dem Basis-Heap-Speicherauszug verglichen, um Verlustkandidaten zu ermitteln. | 600 | Nicht verfügbar |
Einstellungen für Verlustdatensammlung: Manuelle Erfassung von Heap-Speicherauszügen | Für eine manuelle Erfassung des Basis-Heap-Speicherauszugs und des abschließenden Heap-Speicherauszugs müssen Sie die Knöpfe oder Menübefehle für die Erfassung von Heap-Speicherauszügen verwenden. | Inaktiviert | Aktiviert |
Schwellenwert: Geben Sie einen Schwellenwert von 1 bis einschließlich 99 ein | Sie können einen Schwellenwert für die Auswertung von Objekten festlegen. Je niedriger der Schwellenwert ist, desto mehr Objekte werden als potenzielle Verlustkandidaten angesehen. Anmerkung: Eine Erhöhung der Anzahl auszuwertender Objekte führt zu einer Verlangsamung der Datenerfassung. | 20 | 20 |