Aufrufstrukturansicht - Profiler-Samplingdaten
Die Aufrufstrukturansicht zeigt die Funktionsausführungspfade an, die in der profilierten Anwendung durchlaufen wurden. Der Stamm der Struktur ist der Einstiegspunkt in die Anwendung oder Komponente. Jeder Funktionsknoten führt alle Funktionen, die er aufgerufen hat, sowie Leistungsdaten über diese Funktionsaufrufe auf.
Die Werte in der Aufrufstrukturansicht beziehen sich auf die Funktionsinstanzen, die von der übergeordneten Funktion in der Aufrufstruktur aufgerufen wurden. Prozentwerte werden berechnet, indem der Funktionsinstanzwert mit der Gesamtzahl der Samplings in der Profilerstellung verglichen wird.
Hervorheben des langsamsten Ausführungspfads
Die Ansicht der Aufrufstruktur kann erweitert werden und den Ausführungspfad des Prozesses oder der Funktion hervorheben, für die die meisten Samplings durchgeführt wurden. Um den aktivsten Pfad anzuzeigen, klicken Sie mit der rechten Maustaste auf den den Prozess oder die Funktion, und klicken Sie dann auf Langsamsten Pfad erweitern.
Festlegen des Stammknotens der Aufrufstruktur
Jeder Prozess in der Profilerstellungsausführung wird als Stammknoten angezeigt. Sie können den Startknoten der Aufrufstrukturansicht festlegen, indem Sie mit der rechten Maustaste auf den Knoten klicken, der als Startknoten festgelegt werden soll, und dann Stamm festlegen auswählen.
Durch Festlegen des Stammknotens verhindern Sie, dass alle anderen Einträge außer der Teilstruktur des ausgewählten Knotens in der Ansicht angezeigt werden. Um den Stammknoten auf den ursprünglichen Knoten zurückzusetzen, klicken Sie mit der rechten Maustaste auf das Fenster der Aufrufstrukturansicht und dann auf Stamm zurücksetzen.
Spalte |
Beschreibungen |
---|---|
Prozess-ID |
Die Prozess-ID (PID) der Profilerstellung. |
Prozessname |
Der Name des Prozesses. |
Modulname |
Der Name des Moduls, das die Funktion enthält. |
Module Path |
Der Pfad des Moduls, das die Funktion enthält. |
Quelldatei |
Die Quelldatei, die die Definition der Funktion enthält. |
Function Name |
Der vollqualifizierte Name der Funktion. |
Funktionszeilennummer |
Die Zeilennummer des Anfangs dieser Funktion in der Quelldatei. |
Function Address |
Die Adresse der Funktion. |
Ebene |
Die Tiefe der Funktion in der Aufrufstruktur. Nur in VSPerfReport-Befehlszeilenberichten. |
Exclusive Samples |
Die Anzahl der gesammelten Samplings in dieser Funktion bei einem Aufruf durch die übergeordnete Funktion in der Aufrufstruktur. Diese Zahl umfasst nicht die Samplings, die in den von der Funktion aufgerufenen Funktionen gesammelt wurden. |
Exklusive Samplings in % |
Der Prozentsatz aller Samplings während der Profilerstellung, die auf exklusive Samplings dieser Funktion entfallen, wenn diese von der übergeordneten Funktion in der Aufrufstruktur aufgerufen wurde. |
Inclusive Samples |
Die Anzahl der gesammelten Samplings in dieser Funktion bei einem Aufruf durch die übergeordnete Funktion in der Aufrufstruktur. Diese Zahl umfasst auch Samplings, die in von der Funktion aufgerufenen Funktionen gesammelt wurden. |
Inklusive Samplings in % |
Der Prozentsatz aller Samplings während der Profilerstellung, die auf inklusive Samplings dieser Funktion entfallen, wenn diese von der übergeordneten Funktion in der Aufrufstruktur aufgerufen wurde. |
Siehe auch
Aufgaben
Gewusst wie: Anpassen von Spalten in der Berichtsansicht der Profilerstellungstools
Referenz
Aufrufstrukturansicht - Profiler-Samplingdaten
Aufrufstrukturansicht - .NET-Speichersamplingdaten im Profiler
Aufrufstrukturansicht - .NET-Speicherinstrumentationsdaten im Profiler