Garbage-Collection untersuchen

Voraussetzungen:
Bevor Sie Profilermittlungsdaten zur Untersuchung von Garbage-Collection analysieren können, müssen Sie unbedingt den nachstehenden Schritt ausführen:

Das Java-Runtimesystem führt automatisch eine Garbage-Collection durch. Dabei findet es den Speicher, der von Programmen nicht weiter verwendet wird, und gibt diesen Speicher frei.

Im Profilermittlungstool kann Garbage-Collection nur dann ausgeführt werden, wenn ein Prozess aktiv ist.  Informationen dazu, wie ein Prozess gestartet wird, finden Sie unter Anwendung starten oder zuordnen. Garbage-Collection steht über die Sichten 'Paketstatistik' und 'Klassenstatistik' zur Verfügung sowie über die Sicht 'Exemplarstatistik', wenn Informationen auf Exemplarebene erfasst werden.

Um Details zur Garbage-Collection anzuzeigen, gehen Sie wie folgt vor:

  1. Wählen Sie das Überwachungsprogramm oder den Agenten in der Sicht 'Profilmonitor' aus.
  2. Klicken Sie die rechte Maustaste an und wählen Sie anschließend Öffnen mit > Paketstatistik aus. Die Sicht 'Paketstatistik' wird geöffnet.
  3. Stellen Sie sicher, dass die Spalten 'Aktive Exemplare' und 'Erfasst' sichtbar sind. Ist dies nicht der Fall, klicken Sie die rechte Maustaste an, wählen Sie Spalten auswählen aus und machen Sie diese Spalten sichtbar.
  4. Zeigen Sie die Ergebnisse in der Sicht 'Paketstatistik' an:
  5. Wählen Sie das Überwachungsprogramm oder den Agenten in der Sicht 'Profilmonitor' aus.
  6. Klicken Sie die rechte Maustaste an und wählen Sie Garbage-Collection ausführen  Garbage-Collection-Symbol aus.
  7. Klicken Sie in der Sicht 'Paketstatistik' die rechte Maustaste an und wählen Sie Sichten aktualisieren aus. Die Sicht 'Paketstatistik' wird aktualisiert und zeigt nun die Änderungen bei der Anzahl aktiver Exemplare auf Paketebene an.
  8. Sicht 'Paketstatistik' mit Paketen mit geänderter Gesamtanzahl aktiver Exemplare
     

Verwandte Konzepte
Übersicht über Profilermittlungstool
Sicht und Tabelle 'Ausführungsablauf'
Statistische Sichten

Verwandte Tasks
Erstellen eines Anwendungsprofils
Einen Java-Prozess starten oder anhängen
Ressourcenintensive Methoden identifizieren