Modulansicht – .NET-Speicherinstrumentationsdaten im Profiler
In der Modulansicht der .NET-Speicherbelegungsdaten, die mit der Instrumentationsmethode gesammelt wurden, werden die Arbeitsspeicher- und Zeitsteuerungsdaten nach den Modulen gruppiert, die während der Profilerstellung ausgeführt wurden. Die Profilerstellungsdaten für die Funktionen des Moduls werden unter dem Modulknoten aufgeführt.
Allgemein
Spalte |
Beschreibungen |
---|---|
Name |
Der Name der Funktion oder des Moduls. |
Funktionszeilennummer |
Die Zeilennummer des Anfangs dieser Funktion in der Quelldatei. |
Number of Calls |
Die Gesamtzahl von Aufrufen dieser Funktion oder dieses Moduls. |
Quelldatei |
Die Quelldatei mit der Definition dieser Funktion. |
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 (PID) der Profilerstellung. |
Prozessname |
Der Name des Prozesses, in dem das Modul oder die Funktion ausgeführt wurde. |
Time Exclusive Probe Overhead |
Der zusätzliche Zeitaufwand für die Funktion oder das Modul aufgrund der Instrumentation. |
Time Inclusive Probe Overhead |
Der zusätzliche Zeitaufwand für die Funktion oder das Modul und die zugehörigen untergeordneten Funktionen aufgrund der Instrumentation. |
.NET-Arbeitsspeicherwerte
Die inklusiven .NET-Arbeitsspeicherwerte einer Funktion geben die Anzahl (Zuordnungen) und die Größe (Bytes) der Objekte an, die von der Funktion und ihren untergeordneten Funktionen erstellt wurden.
Die exklusiven Arbeitsspeicherwerte geben die Anzahl und die Größe der Objekte an, die von der Funktion, nicht jedoch von den zugehörigen untergeordneten Funktionen erstellt wurden.
Die Werte des inklusiven und des exklusiven Arbeitsspeichers eines Moduls sind die Summe der Werte des inklusiven und des exklusiven Arbeitsspeichers der Funktionen in dem Modul.
Spalte |
Beschreibungen |
---|---|
Inclusive Allocations |
|
Inklusive Zuordnungen in % |
Der Prozentsatz aller Objekte, die während der Profilerstellung zugeordnet wurden und inklusive Zuordnungen dieses Moduls oder dieser Funktion waren. |
Exclusive Allocations |
|
Exklusive Zuordnungen in % |
Der Prozentsatz aller Objekte, die während der Profilerstellung zugeordnet wurden und exklusive Zuordnungen dieses Moduls oder dieser Funktion waren. |
Exklusive Bytes |
|
Exklusive Bytes in % |
Der Prozentsatz aller während der Profilerstellung zugeordneten Bytes, die exklusive Bytes des Moduls, der Funktion, der Zeile oder der Anweisung waren. |
Inklusive Bytes |
|
Inklusive Bytes in % |
Der Prozentsatz aller Bytes, die während der Profilerstellung zugeordnet wurden und inklusive Bytes dieses Moduls oder 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 während der Profilerstellungsausführung, die sich auf die insgesamt verstrichene inklusive Zeit dieses Moduls oder dieser Funktion bezieht. |
Durchschnittl. verstrichene inklusive Zeit |
|
Maximal verstrichene inklusive Zeit |
|
Mindestens verstrichene inklusive Zeit |
|
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 während der Profilerstellungsausführung, die sich auf die insgesamt verstrichene exklusive Zeit dieses Moduls oder dieser Funktion bezieht. |
Durchschnittl. verstrichene exklusive Zeit |
|
Maximal verstrichene exklusive Zeit |
|
Mindestens verstrichene exklusive Zeit |
|
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 gesamten verstrichenen inklusiven Zeit während der Profilerstellungsausführung, die sich auf die inklusive Anwendungszeit dieses Moduls oder dieser Funktion bezieht. |
Durchschnittl. inklusive Anwendungszeit |
|
Maximale inklusive Anwendungszeit |
|
Minimale inklusive Anwendungszeit |
|
Werte für exklusive Anwendungszeit
Anwendungsexklusive Werte geben die Gesamtzeit an, die im Modul oder in der Funktion verbracht wurde, ohne die Zeit, die in untergeordneten Funktionen verbracht wurde. Die angegebene Zeit berücksichtigt außerdem keine Aufrufe des Betriebssystems, z. B. Kontextwechsel und Eingabe-/Ausgabeoperationen.
Spalte |
Beschreibungen |
---|---|
Application Exclusive Time |
|
Exklusive Anwendungszeit in % |
Der Prozentsatz der gesamten verstrichenen exklusiven Zeit während der Profilerstellungsausführung, die sich auf die exklusive Anwendungszeit dieses Moduls oder dieser Funktion bezieht. |
Durchschnittl. exklusive Anwendungszeit |
|
Maximale exklusive Anwendungszeit |
|
Minimale exklusive Anwendungszeit |
|
Siehe auch
Referenz
Modulansicht - .NET-Speichersamplingdaten im Profiler