Visualizzazione Moduli: dati di strumentazione di memoria .NET del profiler
La visualizzazione Moduli dei dati di allocazione di memoria .NET raccolti con il metodo di strumentazione raggruppa i dati di memoria e intervallo in base ai moduli eseguiti nell'esecuzione della profilatura.I dati di profilo per le funzioni del modulo sono elencati nel nodo modulo.
Generale
Colonna |
Descrizione |
---|---|
Nome |
Nome della funzione o del modulo. |
Numero riga funzione |
Numero di riga dell'inizio di questa funzione nel file di origine. |
Number of Calls |
Numero totale di chiamate effettuate alla funzione o al modulo. |
File di origine |
File di origine che contiene la definizione di questa funzione. |
Module Name |
Nome del modulo che contiene la funzione. |
Percorso modulo |
Percorso del modulo che contiene la funzione. |
ID processo |
ID di processo dell'esecuzione della profilatura. |
Nome di processo |
Nome del processo in cui è in esecuzione il modulo o la funzione. |
Time Exclusive Probe Overhead |
Sovraccarico temporale per questa funzione o modulo causato dalla strumentazione. |
Time Inclusive Probe Overhead |
Sovraccarico temporale per questa funzione o modulo e relative funzioni figlio causato dalla strumentazione. |
Valori di memoria .NET
I valori di memoria .NET inclusivi di una funzione indicano il numero (allocazioni) e le dimensioni (byte) di oggetti creati dalla funzione e dalle relative funzioni figlio.
I valori di memoria esclusivi indicano il numero e le dimensioni di oggetti creati dalla funzione, ma non dalle relative funzioni figlio.
I valori di memoria inclusivi ed esclusivi di un modulo rappresentano la somma dei valori di memoria inclusivi ed esclusivi delle funzioni nel modulo.
Colonna |
Descrizione |
---|---|
Inclusive Allocations |
|
% allocazioni inclusive |
Percentuale di tutti gli oggetti allocati nell'esecuzione della profilatura che costituivano allocazioni inclusive del modulo o della funzione. |
Exclusive Allocations |
|
% allocazioni esclusive |
Percentuale di tutti gli oggetti allocati nell'esecuzione della profilatura che costituivano allocazioni esclusive del modulo o della funzione. |
Byte esclusivi |
|
% byte esclusivi |
Percentuale di tutti i byte allocati nell'esecuzione della profilatura che rappresentavano byte esclusivi del modulo, della funzione, della riga o dell'istruzione. |
Byte inclusivi |
|
% byte inclusivi |
Percentuale di tutti i byte allocati nell'esecuzione della profilatura che rappresentavano byte inclusivi del modulo o della funzione. |
Valori inclusivi trascorsi
I valori inclusivi trascorsi indicano il tempo trascorso da una funzione nello stack di chiamate.È incluso il tempo trascorso nelle funzioni figlio e nelle chiamate al sistema operativo, ad esempio cambi di contesto e operazioni di input/output.
Colonna |
Descrizione |
---|---|
Elapsed Inclusive Time |
|
Elapsed Inclusive Time % |
Percentuale del tempo inclusivo trascorso totale dell'esecuzione del profilo trascorso nel tempo inclusivo trascorso totale del modulo o funzione. |
Tempo inclusivo trascorso medio |
|
Tempo inclusivo trascorso massimo |
|
Tempo inclusivo trascorso minimo |
|
Valori esclusivi trascorsi
I valori esclusivi trascorsi indicano il tempo di esecuzione diretta di una funzione nella parte alta dello stack di chiamate.È incluso il tempo nelle chiamate al sistema operativo, ad esempio cambi di contesto e operazioni di input/output, ma non è incluso il tempo trascorso nelle funzioni figlio.
Colonna |
Descrizione |
---|---|
Elapsed Exclusive Time |
|
Elapsed Exclusive Time % |
Percentuale del tempo esclusivo trascorso totale dell'esecuzione del profilo trascorso nel tempo esclusivo trascorso totale di questo modulo o funzione. |
Tempo esclusivo trascorso medio |
|
Tempo esclusivo trascorso massimo |
|
Tempo esclusivo trascorso minimo |
|
Valori inclusivi applicazione
I valori inclusivi applicazione indicano il tempo trascorso da una funzione nello stack di chiamate.Non è incluso il tempo trascorso nelle chiamate al sistema operativo, ad esempio cambi di contesto e operazioni di input/output, ma è incluso il tempo trascorso nelle funzioni figlio.
Colonna |
Descrizione |
---|---|
Application Inclusive Time |
|
Application Inclusive Time % |
Percentuale del tempo inclusivo trascorso totale dell'esecuzione del profilo trascorso nel tempo inclusivo applicazione di questo modulo o funzione. |
Tempo inclusivo applicazione medio |
|
Tempo inclusivo applicazione massimo |
|
Tempo inclusivo applicazione minimo |
|
Valori esclusivi applicazione
I valori esclusivi applicazione indicano il tempo trascorso nel modulo o nella funzione, escluso il tempo trascorso nelle funzioni figlio.Dal tempo indicato sono inoltre escluse le chiamate al sistema operativo, ad esempio cambi di contesto e operazioni di input/output.
Colonna |
Descrizione |
---|---|
Application Exclusive Time |
|
Application Exclusive Time % |
Percentuale del tempo esclusivo trascorso totale dell'esecuzione del profilo trascorso nel tempo esclusivo applicazione di questo modulo o funzione. |
Tempo esclusivo applicazione medio |
|
Tempo esclusivo applicazione massimo |
|
Tempo esclusivo applicazione minimo |
|
Vedere anche
Riferimenti
Visualizzazione Moduli: dati di campionamento di memoria .NET del profiler