Sicht 'Speicherstatistik' verwenden

Die Sicht 'Speicherstatistik' stellt Statistiken über den Heapspeicher der Anwendung dar. Sie bietet detaillierte Informationen, wie z.B. die Anzahl geladener Klassen, die Anzahl aktiver Exemplare und die durch die jeweiligen Klassen zugeordneten Speicherkapazitäten. Speicherstatistiken stehen auf Paket-, Klassen- und Exemplarebene zu Verfügung.

Die Sicht 'Speicherstatistiken' bietet eine Vielzahl von Steuerelementen, über die Sie die in der Sicht angezeigten Informationen bearbeiten können:

Mit Anzeigemodi arbeiten

Basierend auf den drei Objekttypen stehen Ihnen drei Anzeigemodi zur Verfügung: Pakete, Klassen und Exemplare

  1. Wählen Sie eines der folgenden Steuerelemente in der Symbolleiste aus, um zwischen den Paket-, Klassen- und Exemplarmodi zu wechseln:
  2. Die angezeigten Datenwerte können auch als Prozentsätze angezeigt werden. Um Daten als Prozentsätze darzustellen, wählen Sie in der Symbolleiste Als Prozentsatz anzeigen % aus.

Es hängt vom ausgewählten Objekttyp ab, welche Daten angezeigt werden. Die folgende Tabelle fasst die in den jeweiligen Anzeigemodi verfügbaren Daten zusammen.

Spaltenüberschrift Paketstatistiken 
Symbol für Paket
Klassenstatistiken
Symbol für Paket
Instanzstatistiken
Symbol für Paket
Gesamtzahl an Exemplaren: Die Gesamtzahl der Exemplare, die für das ausgewählte Objekt (Paket, Klasse oder Methode) erstellt wurden. Kumuliert nach Paket Kumuliert nach Klasse Anzahl
Aktive Exemplare: Die Anzahl der Exemplare des ausgewählten Objekts (Paket, Klasse oder Methode), für die noch keine Garbage-Collection durchgeführt wurde. Kumuliert nach Paket Kumuliert nach Klasse Anzahl
Erfasst: Die Anzahl der Exemplare des ausgewählten Objekts (Paket, Klasse oder Methode), die während der Garbage-Collection entfernt wurden.. Kumuliert nach Paket Kumuliert nach Klasse Anzahl
Gesamtgröße: Die Gesamtgröße (in Bytes) des ausgewählten Objekts (Paket, Klasse oder Methode) und aller erstellten Instanzen, einschließlich der von der Garbage-Collection entfernten Instanzen. Kumuliert nach Paket Kumuliert nach Klasse Größe
Aktive Größe: Die Gesamtgröße aller aktiven Exemplare.  Kumuliert nach Paket Kumuliert nach Klasse Größe

Hinweis: Die in dieser Sicht angezeigten Gesamtsummen stellen nur die Daten dar, die seit Beginn der Überwachung Ihres Prozesses erfasst wurden. Wenn Sie mit der Überwachung Ihres Prozesses erst beginnen, nachdem er schon zur Hälfte ausgeführt wurde, werden Ihnen nur die Gesamtsummen ab dem Zeitpunkt des Überwachungsbeginns angezeigt. Ebenso werden im Paketmodus nur die Summen der erfassten Klassen für das jeweilige Paket angezeigt. Klassen, die von Ihnen herausgefiltert wurden, werden in den Summen nicht berücksichtigt.

Hinweis: Um die Daten auf Exemplarebene in den Spalten aktive Größe und erfasst in der Sicht 'Speicherstatistiken' anzeigen zu können, müssen die Daten auf Exemplarebene für den Profilermittlungstyp 'Zeitanalyse' erfasst werden. Um Daten auf Exemplarebene erfassen zu können, müssen Sie für Ihre Profilermittlungsgruppe die folgenden Schritte auf der Seite Profilermittlungstypen ausführen:

  1. Aktivieren Sie im linken Teilfenster die Markierungsfelder für Speicheranalyse > Speicherbasisanalyse und Zeitanalyse > Analyse der Ausführungszeit.
  2. Wählen Sie unter 'Analyse der Ausführungszeit' das Optionsfeld Grafische Details des Ausführungsablaufs anzeigen aus. Klicken Sie dann auf die Schaltfläche Erweitert>> und wählen Sie Informationen auf Exemplarebene erfassen aus.

Weitere Informationen über den Zugriff auf die Seite Profilermittlungstypen einer Profilermittlungsgruppe finden Sie im folgenden Lernprogramm: Profilermittlungsdaten aus einem Java-Prozess analysieren.

Mit Spalten arbeiten

Ihnen stehen verschiedene Steuerelemente zur Verfügung, um die in dieser Sicht angezeigten Spalten zu bearbeiten.

  1. Wählen Sie die Schaltfläche Spalte auswählen Symbol 'Spalte auswählen' in der Symbolleiste aus, um zu bestimmen, welche Spalten in der Sicht angezeigt werden sollen.
  2. Wählen Sie im Dialog 'Spalten auswählen' die Spalten aus, die in der Sicht angezeigt werden sollen. Klicken Sie auf OK, um die Änderungen anzuwenden.
  3. Sie können die Änderung in jeder numerischen Spalte seit der letzten Aktualisierung anzeigen, indem Sie in der Symbolleiste Spaltendelta anzeigen Symbol 'Delta anzeigen' auswählen.
  4. Um die Daten einer Spalte zu sortieren, klicken Sie auf deren Titel. Klicken Sie erneut auf den Spaltentitel, um die Sortierung in umgekehrter Reihenfolge durchzuführen. Der Spaltentitel trägt das Präfix >, wenn die Spalte aufsteigend sortiert wird, oder das Präfix <, wenn sie in absteigender Reihenfolge sortiert wird.

Profilermittlungsdaten filtern

Die Sicht 'Speicherstatistik' bietet einen Filtermechanismus, über den Sie die Menge der in dieser Sicht angezeigten Daten reduzieren können. Profilermittlungsfilter können für verschiedene Profilermittlungssichten verwendet werden. Voraussetzung hierfür ist, dass die Sicht den jeweiligen Filter unterstützt.

  1. Wählen Sie im Menü der Symbolleiste Filter verwalten Symbol 'Filter' aus, um mit den Filtern zu arbeiten.
  2. Wählen Sie Neu aus, um einen neuen Filter hinzuzufügen.
  3. Wählen Sie im Dialog 'Filter bearbeiten' die Option 'Filter für Profilermittlung' aus und klicken Sie auf OK.
  4. Zur Definition Ihres Filters können Sie einen oder beide der auf den beiden Registerkarten angebotenen Filtermechanismen verwenden: Standard oder Erweitert. Über die Registerkarte Standard können Sie schnell einige einfache allgemeine Filter einrichten. Über die Registerkarte Erweitert können Sie spezifisch angepasste Filter erstellen.
  5. So definieren Sie einen Standardfilter:
    1. Geben Sie im Feld Filterzeichenfolge ein Zeichenfolgenmuster ein, um Daten herauszufiltern, die einem bestimmten Muster entsprechen.
    2. Wählen Sie den Objekttyp aus, nach dem gefiltert werden soll, d.h. filtern nach Paket, Klasse oder Methode.
    3. Aktivieren Sie das Markierungsfeld Informationsabgleich anzeigen, wenn Sie nur eine bestimmte Datengruppe benötigen. Verwenden Sie die Dropdown-Listen, um den Filter zu definieren. Im untenstehenden Beispiel ist der Filter so angegeben, dass er die höchsten 10 Einträge nach Anzahl der Aufrufe anzeigt.
      Basisfilter
  6. So definieren Sie einen erweiterten Filter:
    1. Klicken Sie auf die Registerkarte Erweitert. Die Tabelle 'Erweiterte Filterfunktionen' zeigt alle definierten Filterkriterien an. Profildateneinträge, die mindestens einem dieser Kriterien entsprechen, werden aus der Sicht herausgefiltert.
    2. Um einen Eintrag aus der Tabelle hinzuzufügen, klicken Sie auf Hinzufügen. Wählen Sie das gewünschte Filterattribut Attributsliste aus. Wählen Sie den Operator aus (like führt eine Mustererkennung aus). Geben Sie einen Wert ein, den Profildaten für dieses Attribut vorweisen müssen, um gefiltert zu werden:
      • Verwenden Sie einen Stern (*), um jede beliebige Zeichenfolge darzustellen.
      • Verwenden Sie einen Balken (|), um ein nicht ausschließliches "oder" darzustellen.
    3. Klicken Sie auf OK.

    4. Um einen bestehenden Eintrag zu bearbeiten, wählen Sie ihn aus, klicken Sie auf Bearbeiten und ändern Sie die Felder.
    5. Entfernen Sie einen Eintrag, indem Sie ihn auswählen und auf Entfernen klicken.
  7. Um einen bestehenden Filter zu bearbeiten, wählen Sie in der Symbolleiste Filter verwalten aus, oder wählen Sie den im Dropdown-Menü aufgeführten Filter aus. Wenn in der Sicht ein Filter ausgewählt ist und ausgeführt wird, klicken Sie auf die Schaltfläche Filter, um den Filter zu bearbeiten. Wird kein Filter ausgeführt, so können Sie durch Klicken auf die Schaltfläche Filter den Dialog 'Filter erstellen' öffnen.

Andere Sichten öffnen

Aus der Sicht 'Speicherstatistiken' heraus können andere Profilermittlungssichten und Quellcodesichten geöffnet werden.

  1. Um die Objektverweise eines ausgewählten Objekts zu öffnen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Objektverweise anzeigen Objektverweise anzeigen aus. Die Sicht 'Objektverweis' wird geöffnet und mit den Daten des ausgewählten Objekts gefüllt.
  2. Um die Quellcodesicht eines ausgewählten Objekts zu öffnen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Quelle öffnenSymbol 'Quelle öffnen' aus.

Daten in der Sicht exportieren

Die Daten innerhalb der Sicht 'Speicherstatistik' können in ein HTML-Dokument exportiert werden.

  1. Exportieren Sie die Daten in der Sicht, indem Sie in der Symbolleiste Nach HTML exportieren Symbol 'HTML-Export' auswählen.
  2. Geben Sie im Dialog 'Nach HTML exportieren' den Dateinamen an, unter dem die Daten gespeichert werden sollen.
  3. Klicken Sie auf OK, um die Daten zu speichern.

Sicht aktualisieren

Die Sicht 'Speicherstatistiken' kann aktualisiert werden, indem Sie in der Symbolleiste die Schaltfläche Aktualisieren Symbol 'Sicht aktualisieren' verwenden. Nach Aktualisierung der Sicht sind Änderungen durch Deltasymbole gekennzeichnet.

 


Verwandte Konzepte
Übersicht über Profilermittlungstool
Profilressourcen

Verwandte Tasks
Filter für Profilermittlung anwenden
Erstellen eines Anwendungsprofils
Identifizieren speicherintensiver Klassen


(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.