Zeitgesteuerte Heap-Speicherauszüge werden in Zeitabständen erfasst, die Sie in der Profilgruppe
Analyse auf Speicherverluste - Zeitgesteuerte Heap-Speicherauszüge angeben.
Gehen Sie wie folgt vor, um Daten mit zeitgesteuerten Heap-Speicherauszügen zu sammeln:
- Wählen Sie im Dialogfenster 'Profil ermitteln'
auf der Registerseite 'Profilerstellung' (untergeordnetes Register 'Übersicht')
die Profilgruppe Analyse auf Speicherverluste - Zeitgesteuerte Heap-Speicherauszüge aus.
- Wenn Sie die Parameter für den Profilerstellungsdurchgang, einschließlich der Zeiten für die Erfassung von Heap-Speicherauszügen
und des Schwellenwertes für die Meldung von Verlustkandidaten, anpassen möchten, gehen Sie wie folgt vor:
- Klicken Sie auf den Knopf Bearbeiten, um das Dialogfenster
'Profilgruppe bearbeiten' zu öffnen.
- Wählen Sie den Profiltyp Automatische Verlusterkennung aus. (Wenn Sie Daten für die Verlusterkennung
sammeln, können Sie keine anderen Arten von Profilerstellungsdaten sammeln.)
- Geben Sie für Wartezeit bis zur Erfassung des ersten Heap-Speicherauszugs in
Sekunden einen Wert ein. Der Standardwert liegt bei 600 Sekunden.
- Geben Sie für Zeit vom ersten Heap-Speicherauszug bis zur Erfassung des letzten
Heap-Speicherauszugs in Sekunden einen Wert ein. Auch hier liegt der Standardwert bei 600 Sekunden.
- Setzen Sie den Schwellenwert für die Meldung von Verlustkandidaten auf eine Zahl zwischen
1 und 99. Der Standardwert ist 20. Je niedriger der Schwellenwert ist, desto mehr potenzielle Lecks werden angezeigt.
- Klicken Sie auf den Knopf Fertig stellen.
- Klicken Sie auf Profil ermitteln, um Ihre Anwendung zu starten.
- Führen Sie Ihr Programm aus. In der Ansicht 'Verlustkandidaten' wird der Status des Profilerstellungsdurchgangs
angezeigt und gemeldet, wenn Sie mit der Analyse beginnen können. Anschließend können Sie Ihre
Anwendung beenden oder freigeben.