Phasen der Programmausführung identifizieren

Sie können in der Sicht 'Ausführungsablauf' die folgenden Phasen der Programmausführung identifizieren:

Vorbereitung

Gehen Sie folgendermaßen vor:

  1. Wählen Sie das Überwachungsprogramm oder die Agentenressource in der Sicht 'Profilüberwachung' aus. 
  2. Klicken Sie mit der rechten Maustaste, und wählen Sie dann die Option Öffnen mit > Ausführungsablauf aus.  Die Sicht 'Ausführungsablauf' wird geöffnet.

Inaktive Zeiträume identifizieren

Als inaktiv werden die Zeiträume betrachtet, in denen keine Threads aktiv sind. Im Diagramm sind in diesen Zeiträumen keine farbigen Balken zu sehen.  Sie können die Zeit (in Sekunden) an der rechten Seite ablesen. Außerdem wird die Zeit in der Statuszeile angezeigt.

Drei Balken mit einem großen offenen Bereich unten; Zahlen an der linken Seite von 0.5 bis 5.5 in Schritten von 0.5

Der Programmabschluss wird am unteren Ende des Balkens zu main dargestellt, wenn das Programm zu diesem Zeitpunkt noch überwacht wurde.

Verarbeitung identifizieren

Gehen Sie folgendermaßen vor, um den Ausführungsablauf während der Verarbeitung zu untersuchen:

  1. Klicken Sie auf das Vergrößerungstool  Symbol Vergrößern, um das Tool zu aktiveren. Verwenden Sie es dann, um eine Methodenaufrufreihenfolge in main zu vergrößern.
  2. Alternativ können Sie auch das Tool 'Zoom auswählen' Symbol Zoom auswählen anklicken und dann zum Vergrößern eines Bereichs an die gewünschte Stelle klicken und den Mauszeiger ziehen.
  3. Bewegen Sie den Cursor über den Streifen einer beliebigen Methode, damit Details zu der Methode in der Statuszeile angezeigt werden.

Verwandte Konzepte
Übersicht zum Profilerstellungstool
Sicht und Tabelle 'Ausführungsablauf'

Verwandte Tasks
Erstellen eines Anwendungsprofils
Einen Java-Prozess starten oder anhängen
Identifizieren aktiver Threads
Lernprogramm: Analysieren der Profildaten von einem Java-Prozess

 
 

>