Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
Column |
Oggetto di 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.
Column |
Oggetto di 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.
Column |
Oggetto di 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.
Column |
Oggetto di 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.
Column |
Oggetto di 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.
Column |
Oggetto di 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