Die wichtigsten Ansichten für die Anzeige und Analyse von Leistungsdaten sind die Ansichten 'Leistungsdiagramm für Aufrufe' und 'Methodendetails'. Sie können diese Ansichten durch die Paket-, Klassen- und Methodenstatistik, die Methodenaufrufe, die Tabelle der Methodenaufrufe, den Ausführungsablauf, die Tabelle zum Ausführungsablauf und das UML2-Folgediagramm ergänzen.
Voraussetzung: Leistungsdaten sammeln
Datenfeld | Beschreibung |
---|---|
Aufrufende Methode | Eine Methode, die eine andere (ihr untergeordnete) Methode aufruft |
Untergeordnete Methode | Eine Methode, die von einer anderen Methode aufgerufen wurde |
Aufrufe | Die Anzahl der Aufrufe von der aufrufenden Methode an die untergeordnete Methode |
Basiszeit | Die Gesamtzeit für die ausgewählte Methode, abzüglich der Zeiten für untergeordnete Methoden |
Kumulierte Zeit | Die Summe aus der Basiszeit für die ausgewählte Methode und der Verweildauer dieser Methode in den ihr untergeordneten Methoden |
Weitergegebene Zeit | Die Gesamtverweildauer für die aufrufende Methode in einer untergeordneten Methode. Für aufrufende Methoden in der Ansicht 'Methodendetails' bedeutet Weitergegebene Zeit die Zeit, die an die zurzeit angezeigte Methode weitergegeben wird. Für untergeordneten Methoden ist es die von der zurzeit angezeigten Methode weitergegebene Zeit. |
Informationen aus der Ansicht 'Leistungsdiagramm für Aufrufe' abrufen
Die Ansicht 'Leistungsdiagramm für Aufrufe' stellt Tools bereit, mit denen Sie Daten fokussieren können, die potenzielle Verursacher von Durchsatzproblemen sein können. In dieser Ansicht wird nicht nur eine Übersicht über die für einen Profilerstellungsdurchgang gesammelten Leistungsdaten angezeigt. Wenn Sie den Cursor auf eine Methode oder ein aufrufendes Pfadsegment bewegen, sehen Sie eine ausführliche Statistik.Informationen aus der Ansicht 'Methodendetails' abrufen
Die Ansicht 'Methodendetails' stellt Tools bereit, mit denen Sie Daten fokussieren können, die potenzielle Verursacher von Durchsatzproblemen sein können. Diese Ansicht enthält Daten für eine Methode sowie die aufrufenden und untergeordneten Methoden dieser Methode.Allgemeine Ursachen für niedrigen Durchsatz
Die Ansichten 'Leistungsdiagramm für Aufrufe' und 'Methodendetails' helfen Ihnen, die Abschnitte Ihrer Anwendung zu finden, die am meisten Zeit erfordern. Anschließend können Sie untersuchen, ob diese zeitaufwendigen Bereiche effizienter gestaltet werden können. Wenn Sie den Code für Ihre Anwendung analysieren, sollten Sie zunächst auf die häufigsten Codierungsfehler achten, die Ursache für einen unzureichenden Durchsatz sind.Quellcode in der Ansicht 'Leistungsdiagramm für Aufrufe' oder 'Methodendetails' öffnen
Wenn Sie eine Methode ermittelt haben, die als potenzielle Ursache für einen Leistungsengpass in Frage kommt, können Sie sofort den Quellcode zur weiteren Analyse anzeigen, sofern Quellcode verfügbar ist. Quellcode ist nur verfügbar, wenn Sie ein Profil für ein Java-Projekt erstellen, das derzeit in der Java-Perspektive geöffnet ist.Ansicht 'Leistungsdiagramm für Aufrufe' anpassen
Sie können die Anzeige des Leistungsdiagramms für Aufrufe so anpassen, dass Sie die gewünschten Informationen leichter finden.
Übergeordnetes Thema: Leistungsengpässe erkennen
Zugehörige Verweise
Ansicht 'Leistungsdiagramm für Aufrufe'
Datenbefehle für das Leistungsdiagramm für Aufrufe
Ansicht 'Methodendetails'