Sicht und Tabelle 'Methodenaufruf'

Die Sicht 'Methodenaufruf' enthält den gesamten Verlauf der Ausführung eines Programms. Sie haben zudem die Möglichkeit, durch die Methoden zu navigieren, die die ausgewählte Methode aufgerufen haben.  Die Darstellung in der Sicht erfolgt nach dem gleichen Prinzip wie in der Sicht 'Ausführungsablauf, und die Tabelle 'Methodenaufruf' enthält die gleichen Informationen wie die Tabelle 'Ausführungsablauf'. 

Die Tabelle 'Methodenaufruf' kann nur in der Sicht 'Methodenaufruf' aufgerufen werden, welche wiederum in den Sichten 'Ausführungsstatistik' und 'Ausführungsablauf' aufgerufen werden kann.

Anzeige

Im Folgenden ist ein Beispiel für die Sicht 'Methodenaufruf' dargestellt:

Sicht 'Methodenaufruf' mit drei Threads

Die Streifen werden auf der rechten Seite überlappend angeordnet, wenn eine Methode eine weitere Methode aufruft, die antwortende Methode der aufgerufenen Methode erneut eine andere Methode aufruft, und so weiter. Die Streifen werden in Spalten nach Thread gruppiert. Eine dünne, schwarze Linie trennt die einzelnen Spalten. Der Name eines Threads wird in der Spaltenüberschrift dargestellt.

Streifen Orangefarbiger Teil eines Streifens
Mit den Streifen werden Methoden in Threads dargestellt. Aus dem Farbschlüssel geht die Klasse des Objekts hervor. 
Zeit Zahl: 12.5 auf grauem Hintergrund
Die Zeit wird in Sekunden gemessen und befindet sich auf der vertikalen Achse, wobei sich oben der Anfang befindet. Die Höhe des Streifens deutet auf die Zeit hin, die zur Ausführung der Methode benötigt wurde.
Namen
Die obere schwarze Linie verdeutlicht, dass die Hauptklasse actionPerformed die Klasse addButton aufgerufen hat.  Die Zeilen sind schwarz, außer wenn es sich bei der Methode um einen Konstruktor handelt. In diesem Fall sind die Zeile und die Bezeichnungen rot.

In der Tabelle 'Methodenaufruf' sind die Methodenaufrufe in der ersten Spalte aufgeführt und Threads sind in der zweiten Spalte gruppiert. Die Zeit wird in den nachfolgenden Zeilen aufgezeichnet.

Hinweis: Die Profilermittlungssichten werden hier unter Verwendung von Java beschrieben. Die Verwendung von Profilermittlungsdaten aus einem anderen Anwendungskontext kann zu Änderungen der in den Sichten verwendeten Begriffe und der Syntax führen. Weitere Informationen finden Sie unter Informationen zu Anwendungskontexten in Profilermittlungssichten.

Steuerelemente

Steuerelemente der Symbolleiste

Die Symbolleiste für die Sicht und für die Tabelle enthält die folgenden Steuerelemente:

Menüpunkt Definition
Vergrößerungsschaltfläche Zum Vergrößern des Diagramms.
Verkleinerungsschaltfläche Zum Verkleinern des Diagramms.
Home-Symbol Stellt die ursprüngliche Diagrammgröße wieder her.
Als Prozentsatz anzeigen Kumulierte Rohzeit als Prozentsatz anzeigen.
Diagrammfarben Farben des Diagramms bearbeiten.
Schaltfläche für Bereichsauswahl Zum Auswählen eines Abschnitts des Diagramms, der vergrößert werden soll.
Schaltfläche für Bereichsauswahl Aufrufendes Modul anzeigen.
Schaltfläche für Bereichsauswahl Aufgerufenes Modul anzeigen.
Schaltfläche für Bereichsauswahl Vorherigen Aufruf anzeigen.
Schaltfläche für Bereichsauswahl Nächsten Aufruf anzeigen.
Schaltfläche für Bereichsauswahl Quellcode der Methode öffnen.
Eine Schaltfläche mit stilisiertem Symbol Wählen Sie die Option Zeit anzeigen aus, um die Zeitbasis des Diagramms auszuwählen.
  • Rohzeit: die Zeit, die Zeit für die Ausführung einer Anwendung, einschließlich des Systemaufwands für die Profilermittlung.
  • Kompensierte Zeit: die Zeit für die Ausführung einer Anwendung, abzüglich der Zeit für die Profilermittlung.
Wählen Sie Aufgerufene Methode anzeigen und Aufrufendes Modul anzeigen, um die aufgerufene und die aufrufende Methode anzuzeigen.

Mit den Optionen Weiter und Zurück können Sie in der Anzeige zur nächsten oder vorherigen Methode wechseln.

Wählen Sie die Option Anwendungskontext anzeigen aus, um Profildaten auf Basis einer Programmiersprache oder einer Datenerfassung anzuzeigen. Weitere Informationen finden Sie unter Informationen zu Anwendungskontexten in Profilermittlungssichten.

Statusinformationen im Diagramm

Die Statuszeile im Diagramm 'Methodenaufruf' unterscheidet sich von der im Diagramm 'Ausführungsablauf'.   Bewegen Sie zum Anzeigen von Statusinformationen die Maus auf einen Streifen. Beispiel:
     Beispiel einer Statuszeile, wie unten definiert

Steuerelemente des Kontextmenüs

Menüpunkt Definition
Symbol für Aktualisierung der Sichten Sicht aktualisieren
Symbol für Bearbeitung der Diagrammfarben Farben des Diagramms bearbeiten.
Home-Symbol Stellt die ursprüngliche Diagrammgröße wieder her.
Auswahlschaltfläche für Bereiche Methodendetails der ausgewählten Methode anzeigen.
Methodenaufruf für ausgewählte Methode öffnen Methodenaufruf für ausgewählte Methode anzeigen.
Auswahl der in der Tabelle 'Methodenaufruf' angezeigten Spalten Spalten auswählen, die in der Aufruftabelle angezeigt werden sollen.

Zugehörige Konzepte
Übersicht über Profilermittlungstool
Sicht und Tabelle 'Ausführungsablauf'

Zugehörige Tasks
Erstellen eines Anwendungsprofils
Methodenaufrufe und aufrufende Module einer Methode anzeigen
Lernprogramm: Analysieren der Profildaten von einem Java-Prozess