Sicht 'Ausführungsstatistik' verwenden
Die Sicht 'Ausführungsstatistik' stellt Statistiken über die Ausführungszeit der Anwendung dar. Es bietet Informationen wie z.B. die Anzahl von Methodenaufrufen oder die Zeit, die benötigt wird, um die einzelnen Methoden auszuführen. Ausführungsstatistiken sind auf Paket-, Klassen-, Methoden- und Exemplarebene verfügbar.
Die Sicht 'Ausführungsstatistiken' bietet eine Vielzahl von Steuerelementen, über die Sie die in der Sicht angezeigten Informationen bearbeiten können:
Mit Anzeigemodi arbeiten
- Basierend auf den vier Objekttypen stehen Ihnen vier Anzeigemodi zur Verfügung: Pakete, Klassen, Methoden und Exemplare Wählen Sie eines der folgenden Steuerelemente in der Symbolleiste aus, um zwischen den Paket-, Klassen-, Methoden- und Exemplarmodi zu wechseln:
- Informationen auf Paketebene

- Informationen auf Klassenebene

- Informationen auf Methodenebene

- Informationen auf Exemplarebene

- Die angezeigten Daten 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
 |
Klassenstatistiken
 |
Methodenstatistiken
 |
Instanzstatistiken
 |
Basiszeit: Die Basiszeit ist die Zeit, die zur Ausführung eines Aufrufs erforderlich ist. Darin ist nicht die Zeit enthalten, die weitere aufgerufene Methoden innerhalb des Aufrufs verbraucht haben.
|
Die Summe der Basiszeiten für die Klassen im Paket |
Die Summe der Basiszeiten für die Methoden in der Klasse |
Die zur Ausführung einer Methode benötigte Zeit |
Zeit |
Durchschnittliche Basiszeit: Die Basiszeit dividiert durch die Anzahl der Aufrufe. |
Verfügbar |
Verfügbar |
Verfügbar |
Nicht verfügbar |
Übernommene Basiszeit: Vergleichbar mit der Basiszeit, die in einem ausgewählten Paket oder einer Klasse verstrichen ist, jedoch mit dem Unterschied,
dass hier die Zeit eingeschlossen ist, die während des Aufrufs in anderen Methoden verbracht wurde.
|
Die Summe der Basiszeiten für die Klassen im Paket |
Die Summe der Basiszeiten für die Methoden in der Klasse |
Nicht verfügbar |
Zeit |
Kumulierte Zeit: Die kumulierte Zeit eines Aufrufs ist die Zeit, die zur Ausführung der Methoden eines Aufrufs erforderlich ist. Wenn ein Aufruf über keine weiteren Methodenaufrufe verfügt, dann entspricht die kumulierte Zeit der Basiszeit. |
Die Summe der kumulierten Zeiten für die Klassen in einem Paket |
Die für die Ausführung der Methoden in einer Klasse verbrauchte Zeit |
Die Zeit, die für die Ausführung einer gegebenen Methode verbraucht wurde. |
Zeit |
Übernommene kumulierte Zeit: Vergleichbar mit der kumulierten Zeit des ausgewählten Pakets bzw.der ausgewählten Klasse, jedoch mit dem Unterschied,
dass hier die Zeit eingeschlossen ist, die während des Aufrufs in anderen Methoden verbracht wurde.
|
Die Summe der kumulierten Zeiten für die Klassen in einem Paket |
Die für die Ausführung der Methoden in einer Klasse verbrauchte Zeit |
Nicht verfügbar |
Zeit |
Aufrufe: Die Anzahl der Aufrufe durch eine ausgewählte Methode.
|
Nicht verfügbar |
Kumuliert nach Klasse |
Anzahl |
Nicht verfügbar |
Übernommene Aufrufe: Die Anzahl der Aufrufe durch eine Methode und ihre übernommenen Methoden.
|
Kumuliert nach Paket |
Kumuliert nach Klasse |
Nicht verfügbar |
Anzahl |
Kumulierte CPU-Zeit: Die für eine Methode benötigte CPU-Zeit.
|
Kumuliert nach Paket |
Kumuliert nach Klasse |
Kumuliert nach Methode |
Nicht verfügbar |
Mit Spalten arbeiten
Ihnen stehen verschiedene Steuerelemente zur Verfügung, um die in dieser Sicht angezeigten Spalten zu bearbeiten.
- Wählen Sie die Schaltfläche Spalte auswählen
in der Symbolleiste aus, um zu bestimmen, welche Spalten in der Sicht angezeigt werden sollen.
- 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.
- Sie können die Änderung in jeder numerischen Spalte seit der letzten Aktualisierung anzeigen, indem Sie in der Symbolleiste Spaltendelta anzeigen
auswählen.
- 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.
- Wählen Sie im Menü der Symbolleiste Filter verwalten
aus, um mit den Filtern zu arbeiten.
- Wählen Sie Neu aus, um einen neuen Filter hinzuzufügen.
- Wählen Sie im Dialog 'Filter bearbeiten' die Option 'Filter für Profilermittlung' aus und klicken Sie auf OK.
- 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.
- So definieren Sie einen Standardfilter:
- Geben Sie im Feld Filterzeichenfolge ein Zeichenfolgenmuster ein, um Daten herauszufiltern, die einem bestimmten Muster entsprechen.
- Wählen Sie den Objekttyp aus, nach dem gefiltert werden soll, d.h. filtern nach Paket, Klasse oder Methode.
- 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.

- So definieren Sie einen erweiterten Filter:
- 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.
- 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.
Klicken Sie auf OK.
- Um einen bestehenden Eintrag zu bearbeiten, wählen Sie ihn aus, klicken Sie auf Bearbeiten und ändern Sie die Felder.
- Entfernen Sie einen Eintrag, indem Sie ihn auswählen und auf Entfernen klicken.
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.
Andere Sichten öffnen
Von der Sicht 'Ausführungsstatistiken' können andere Profilermittlungssichten und Quellcodesichten geöffnet werden.
- Um die Objektverweise eines ausgewählten Objekts zu öffnen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Objektverweise anzeigen
aus.
Die Sicht 'Objektverweis' wird geöffnet und mit den Daten des ausgewählten Objekts gefüllt.
- Um die Sicht 'Methodenaufruf' einer Methode zu öffnen, müssen Sie zum Paket-, Klassen- oder Methodenanzeigemodus wechseln. Wählen Sei eine Methode aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Methodenaufruf anzeigen
aus.
- Um die Quellcodesicht eines ausgewählten Objekts zu öffnen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Quelle öffnen
aus.
Daten in der Sicht exportieren
Die Daten innerhalb der Sicht 'Speicherstatistik' können in ein HTML-Dokument exportiert werden.
- Exportieren Sie die Daten in der Sicht, indem Sie in der Symbolleiste Nach HTML exportieren
auswählen.
- Geben Sie im Dialog 'Nach HTML exportieren' den Dateinamen an, unter dem die Daten gespeichert werden sollen.
- 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
verwenden. Nach Aktualisierung der Sicht sind Änderungen durch Deltasymbole gekennzeichnet.
- Die Deltasymbole
und
deuten auf eine Änderung des
numerischen Werts (Zunahme oder Abnahme) einer bestimmten Zelle seit der letzten Aktualisierung der Tabelle hin.
- Die Raute
weist auf neue
Ereignisse seit der letzten Aktualisierung mit der Schaltfläche Sichten aktualisieren
der Sicht 'Profilermittlung - Überwachung' hin.
Verwandte Konzepte
Übersicht über Profilermittlungstool
Profilressourcen
Verwandte Tasks
Erstellen eines Anwendungsprofils
Identifizieren speicherintensiver Klassen
(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.