Aufrufer-/Aufgerufener-Ansicht - .NET-Speicherinstrumentationsdaten im Profiler
Die Aufrufer/Aufgerufener-Ansicht für Profilerstellungsdaten zum .NET-Speicher, die mit der Instrumentationsmethode gesammelt wurden, zeigt Belegungs- und Zeitsteuerungsdaten für eine ausgewählte Funktion und die zugehörigen übergeordneten und untergeordneten Funktionen dieser ausgewählten Funktion an. Die Aufrufer-/Aufgerufener-Ansicht enthält drei Raster.
Aktuelle Funktion wird im mittleren Raster angezeigt und zeigt Speicherinformationen zur Profilerstellung für die ausgewählte Funktion an. Die Werte umfassen alle Samplingaufrufe der Funktion.
Funktionen, die die aktuelle Funktion aufgerufen haben wird im obersten Raster angezeigt und zeigt die Menge der Werte der ausgewählten (aktuellen) Funktion an, die durch Aufrufe der (übergeordneten) Aufruferfunktion generiert wurden.
Funktionen, die von der aktuellen Funktion aufgerufen wurden wird im untersten Raster angezeigt und zeigt Speicherdaten zur Profilerstellung für die aufgerufenen (untergeordneten) Funktionen der ausgewählten Funktion an, wenn die untergeordnete Funktion von der aktuellen Funktion aufgerufen wurde.
Doppelklicken Sie auf eine Zeile einer Aufrufer- oder Aufgerufener-Funktion, um diese Zeile zur aktuellen Funktion zu machen.
Allgemein
Spalte |
Beschreibungen |
---|---|
Function Name |
Der Name der Funktion. |
Function Address |
Die Adresse der Funktion. |
Funktionszeilennummer |
Die Zeilennummer des Anfangs dieser Funktion in der Quelldatei. |
Number of Calls |
Die Gesamtzahl der Aufrufe der Funktion. |
Quelldatei |
Die Quelldatei, die die Definition der Funktion enthält. |
Modulname |
Der Name des Moduls, das die Funktion enthält. |
Module Path |
Der Pfad des Moduls, das die Funktion enthält. |
Prozess-ID |
Die Prozess-ID der Profilerstellungsausführung. |
Prozessname |
Der Name, der dem Prozess zugewiesen wird. |
Time Exclusive Probe Overhead |
Der durch Instrumentation verursachte zusätzliche Zeitaufwand für diese Funktion. Der zusätzliche Testaufwand wurde bei allen exklusiven Zeiten subtrahiert. |
Time Inclusive Probe Overhead |
Der von der Instrumentation verursachte zusätzliche Zeitaufwand für diese Funktion und ihre untergeordneten Funktionen. Der zusätzliche Testaufwand wurde bei allen inklusiven Zeiten subtrahiert. |
type |
Der Kontext der Funktion: 0 – die aktuelle Funktion 1 – eine Funktion, die die aktuelle Funktion aufruft 2 – eine Funktion, die von der aktuellen Funktion aufgerufen wird Nur in VSPerfReport-Befehlszeilenberichten. |
Name der Stammfunktion |
Der Name der aktuellen Funktion. Nur in VSPerfReport-Befehlszeilenberichten. |
Werte zur .NET-Speicherbelegung
Spalte |
Beschreibungen |
---|---|
Exclusive Allocations |
|
Exklusive Zuordnungen in % |
Der Prozentsatz aller Objekte, die während der Profilerstellung erstellt wurden und exklusive Belegungen dieser Funktion waren. |
Inclusive Allocations |
|
Inklusive Zuordnungen in % |
Der Prozentsatz aller Objekte, die während der Profilerstellung erstellt wurden und inklusive Belegungen dieser Funktion waren. |
Exklusive Bytes |
|
Exklusive Bytes in % |
Der Prozentsatz aller Bytes des Arbeitsspeichers, die während der Profilerstellung belegt wurden und exklusive Belegungen dieser Funktion waren. |
Inklusive Bytes |
|
Inklusive Bytes in % |
Der Prozentsatz aller Bytes des Arbeitsspeichers, die während der Profilerstellung belegt wurden und inklusive Belegungen dieser Funktion waren. |
Werte für verstrichene inklusive Zeit
Werte für die verstrichene inklusive Zeit geben an, wie lange sich eine Funktion in der Aufrufliste befunden hat. Die Zeit umfasst die aufgewendete Zeit für untergeordnete Funktionen und für Aufrufe des Betriebssystems, z. B. Kontextwechsel und Eingabe-/Ausgabeoperationen.
Spalte |
Beschreibungen |
---|---|
Elapsed Inclusive Time |
|
Verstrichene inklusive Zeit in % |
Der Prozentsatz der gesamten verstrichenen inklusiven Zeit, die innerhalb der verstrichenen inklusiven Zeit dieser Funktion in diesem Kontext auf die Profilerstellung entfällt. |
Durchschnittl. verstrichene inklusive Zeit |
Die durchschnittliche verstrichene inklusive Zeit eines Aufrufs dieser Funktion in diesem Kontext. |
Maximal verstrichene inklusive Zeit |
Die maximal verstrichene inklusive Zeit eines Aufrufs dieser Funktion in diesem Kontext. |
Mindestens verstrichene inklusive Zeit |
Die mindestens verstrichene inklusive Zeit eines Aufrufs dieser Funktion in diesem Kontext. |
Werte für verstrichene exklusive Zeit
Werte für verstrichene exklusive Zeit geben die Zeit an, die eine Funktion direkt an erster Stelle in der Aufrufliste ausgeführt wurde. Die Zeit umfasst die Zeit für Aufrufe des Betriebssystems, z. B. Kontextwechsel und Eingabe-/Ausgabeoperationen, jedoch nicht die Zeit für untergeordnete Funktionen.
Spalte |
Beschreibungen |
---|---|
Elapsed Exclusive Time |
|
Verstrichene exklusive Zeit in % |
Der Prozentsatz der gesamten verstrichenen exklusiven Zeit, die innerhalb der verstrichenen exklusiven Zeit dieser Funktion in diesem Kontext auf die Profilerstellung entfällt. |
Durchschnittl. verstrichene exklusive Zeit |
Die durchschnittlich verstrichene exklusive Zeit eines Aufrufs dieser Funktion in diesem Kontext. |
Maximal verstrichene exklusive Zeit |
Die maximal verstrichene exklusive Zeit eines Aufrufs dieser Funktion in diesem Kontext. |
Mindestens verstrichene exklusive Zeit |
Die mindestens verstrichene exklusive Zeit eines Aufrufs dieser Funktion in diesem Kontext. |
Werte für inklusive Anwendungszeit
Werte für die inklusive Anwendungszeit geben die Zeit an, die sich eine Funktion in der Aufrufliste befunden hat. Die Zeit umfasst die Zeit in untergeordneten Funktionen, jedoch nicht die Zeit für Aufrufe des Betriebssystems, z. B. Kontextwechsel und Eingabe-/Ausgabeoperationen.
Spalte |
Beschreibungen |
---|---|
Application Inclusive Time |
|
Inklusive Anwendungszeit in % |
Der Prozentsatz der insgesamt verstrichenen inklusiven Zeit, die innerhalb der verstrichenen inklusiven Zeit dieser Funktion in diesem Kontext auf die Profilerstellung entfällt. |
Durchschnittl. inklusive Anwendungszeit |
Die durchschnittliche inklusive Anwendungszeit eines Aufrufs dieser Funktion in diesem Kontext. |
Maximale inklusive Anwendungszeit |
Die maximale inklusive Anwendungszeit eines Aufrufs dieser Funktion in diesem Kontext. |
Minimale inklusive Anwendungszeit |
Die minimale inklusive Anwendungszeit eines Aufrufs dieser Funktion in diesem Kontext. |
Werte für exklusive Anwendungszeit
Anwendungsexklusive Werte geben die Gesamtzeit an, die in der Funktion verbracht wurde, ohne die Zeit, die in untergeordneten Funktionen verbracht wurde. Die angegebene Zeit berücksichtigt außerdem keine Zeit für Aufrufe des Betriebssystems, z. B. Kontextwechsel und Eingabe-/Ausgabeoperationen.
Spalte |
Beschreibungen |
---|---|
Application Exclusive Time |
|
Exklusive Anwendungszeit in % |
Der Prozentsatz der gesamten verstrichenen exklusiven Zeit, die innerhalb der exklusiven Gesamtanwendungszeit dieser Funktion in diesem Kontext auf die Profilerstellung entfällt. |
Durchschnittl. exklusive Anwendungszeit |
Die durchschnittliche exklusive Anwendungszeit eines Aufrufs dieser Funktion in diesem Kontext. |
Maximale exklusive Anwendungszeit |
Die maximale exklusive Anwendungszeit eines Aufrufs dieser Funktion in diesem Kontext. |
Minimale exklusive Anwendungszeit |
Die minimale exklusive Anwendungszeit eines Aufrufs dieser Funktion in diesem Kontext. |
Siehe auch
Aufgaben
Gewusst wie: Anpassen von Spalten in der Berichtsansicht der Profilerstellungstools
Referenz
Aufrufer-/Aufgerufener-Ansicht - .NET-Speichersamplingdaten im Profiler
Aufrufer-/Aufgerufener-Ansicht – Profiler-Instrumentationsdaten