Visualizzazione Allocazioni per la memoria .NET
Nella visualizzazione Allocazioni sono elencati i tipi creati durante l'esecuzione della profilatura. Ogni tipo è il nodo radice di una struttura ad albero delle chiamate in cui vengono visualizzati i percorsi di esecuzione delle funzioni restituiti nelle allocazioni del tipo.
I dati inclusi in una riga del tipo indicano il numero totale di oggetti del tipo creati durante l'esecuzione della profilatura e il numero totale di byte allocati per gli oggetti di tale tipo. I valori inclusivi ed esclusivi per un tipo sono sempre gli stessi.
I valori inclusivi sono relativi a oggetti creati nelle istanze della funzione e delle relative funzioni figlio chiamate dalla funzione padre nella struttura ad albero delle chiamate.
I valori esclusivi sono relativi agli oggetti creati direttamente dalla funzione quando sono stati chiamati dalla funzione padre. Non sono inclusi gli oggetti creati nelle funzioni figlio.
I dati per una funzione indicano il numero di oggetti creati e il numero di byte allocati per gli oggetti del tipo padre.
Evidenziazione del percorso critico di esecuzione
È possibile trovare il percorso di esecuzione della struttura ad albero delle chiamate che ha creato la maggior parte degli oggetti del tipo padre.
- Per visualizzare il percorso più attivo, fare clic con il pulsante destro del mouse sul tipo o la funzione, quindi scegliere Espandi percorso critico.
Column |
Oggetto di descrizione |
---|---|
Nome |
Nome della funzione o del tipo allocato. |
ID processo |
ID di processo dell'esecuzione della profilatura. |
Nome di processo |
Nome del processo. |
Module Name |
Nome del modulo che contiene il tipo o la funzione. |
Percorso modulo |
Percorso del modulo che contiene il tipo o la funzione. |
File di origine |
File di origine che contiene la definizione per il tipo o la funzione. |
Numero riga funzione |
Numero di riga dell'inizio della definizione del tipo o della funzione nel file di origine. |
Livello |
Indica se i dati sono relativi a un tipo o a una funzione. |
Inclusive Allocations |
|
% allocazioni inclusive |
|
Exclusive Allocations |
|
% allocazioni esclusive |
|
Byte inclusivi |
|
% byte inclusivi |
|
Byte esclusivi |
|
% byte esclusivi |
|