Visualizzazione Riepilogo
Aggiornamento: novembre 2007
La visualizzazione Riepilogo contiene le informazioni sulle funzioni o sugli oggetti più attivi in un'esecuzione dell'analisi. I dati visualizzati dipendono dal metodo di analisi utilizzato (campionamento o strumentazione) e dalla raccolta dell'allocazione della memoria .NET.
Da ogni punto di dati della visualizzazione Riepilogo è possibile spostarsi a visualizzazioni più dettagliate facendo clic con il pulsante destro del mouse sul nome del modulo o della funzione. Per modificare il numero di funzioni elencate in tale visualizzazione, scegliere Opzioni dal menu Strumenti e quindi selezionare Strumenti di prestazioni. In Impostazioni generali modificare l'impostazione Numero delle funzioni nella visualizzazione Riepilogo.
Riepilogo dei dati dell'analisi campionata
I dati riepilogativi seguenti vengono visualizzati quando si utilizza il metodo di campionamento della raccolta dei dati nell'esecuzione dell'analisi.
Funzioni che causano più lavoro
Elenca le funzioni che hanno il maggior numero di campioni inclusivi nell'esecuzione dell'analisi. Un campione inclusivo viene assegnato a una funzione quando la funzione è nello stack di chiamate al momento della raccolta del campione. Il tempo di raccolta del campione corrisponde all'esecuzione della funzione, o di una funzione chiamata dalla funzione, durante il campione.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome della funzione
il numero totale dei campioni inclusivi raccolti per la funzione nell'esecuzione dell'analisi
la percentuale di tutti i campioni nell'esecuzione dell'analisi contenenti un campione della funzione elencata
Funzioni che svolgono più lavoro individuale
Elenca le funzioni che hanno il maggior numero di campioni esclusivi nell'esecuzione dell'analisi. Un campione esclusivo viene assegnato a una funzione quando la funzione esegue il proprio codice (non chiama un'altra funzione) e il campione viene raccolto.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome della funzione
il numero totale dei campioni esclusivi della funzione raccolti nell'esecuzione dell'analisi
la percentuale di tutti i campioni nell'esecuzione dell'analisi che sono campioni esclusivi della funzione elencata
Riepilogo dei dati dell'analisi instrumentata
I dati riepilogativi seguenti vengono visualizzati quando si utilizza il metodo di strumentazione della raccolta dei dati nell'esecuzione dell'analisi.
Funzioni più chiamate
Elenca le funzioni che sono state chiamate il maggior numero di volte nell'esecuzione dell'analisi.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome della funzione
il numero complessivo di chiamate alla funzione
la percentuale di tutte le chiamate nell'esecuzione dell'analisi che erano chiamate alla funzione elencata
Funzioni che svolgono più lavoro individuale
Elenca le funzioni che hanno i valori totali maggiori per il tempo esclusivo trascorso. Il tempo esclusivo trascorso di una funzione è la quantità di tempo che la funzione impiega per l'esecuzione. Nel tempo esclusivo trascorso è escluso il tempo delle altre funzioni chiamate dalla funzione ma è incluso il tempo di attesa per le operazioni di sistema ad esempio I/O di file e scambi di contesto.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome della funzione
il tempo totale esclusivo trascorso della funzione nell'esecuzione dell'analisi
la percentuale del tempo totale esclusivo trascorso nell'esecuzione dell'analisi che costituiva il tempo esclusivo trascorso della funzione elencata
Funzioni con tempo di esecuzione più lungo
Elenca le funzioni con i valori totali maggiori per il tempo inclusivo trascorso. Il tempo inclusivo trascorso di una funzione è la quantità di tempo che la funzione impiega per l'esecuzione. Nel tempo di esecuzione è incluso il tempo delle altre funzioni chiamate dalla funzione e il tempo di attesa per le operazioni di sistema ad esempio I/O di file e scambi di contesto.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome della funzione
il tempo totale inclusivo trascorso nell'esecuzione dell'analisi
la percentuale del tempo totale inclusivo trascorso nell'esecuzione dell'analisi che costituiva il tempo inclusivo trascorso della funzione elencata
Riepilogo dei dati dell'analisi per l'allocazione di memoria
I dati del riepilogo per l'allocazione della memoria vengono visualizzati quando l'analisi per l'allocazione di memoria .NET è attivata per il codice gestito. Per ulteriori informazioni, vedere la classe Procedura: raccogliere dati di durata e allocazione della memoria .NET.
Funzioni che allocano molta memoria
Elenca le funzioni che allocano in memoria il maggior numero di byte esclusivi. I byte esclusivi sono quelli allocati durante l'esecuzione del codice della funzione. I byte esclusivi non includono le allocazioni eseguite dalle funzioni che vengono chiamate dalla funzione elencata.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome della funzione
il numero complessivo di byte allocati dalle chiamate alla funzione
la percentuale di tutta la memoria allocata nel processo analizzato che è stata allocata dalla funzione
Tipi con molta memoria allocata
Elenca i tipi .NET che richiedono il valore totale maggiore per l'allocazione della memoria durante l'esecuzione dell'analisi.
Nella riga di un tipo vengono visualizzate le seguenti informazioni:
il nome del tipo
il numero complessivo di byte allocato per tutte le istanze del tipo
la percentuale di tutta la memoria allocata nel processo che è stata allocata dalla funzione
Tipi con molte istanze
Elenca i tipi che sono stati creati il maggior numero di volte nell'esecuzione dell'analisi.
Nella riga di una funzione vengono visualizzate le seguenti informazioni:
il nome del tipo
il numero complessivo di istanze del tipo creato
la percentuale di tutte le istanze di tutti i tipi creati nell'esecuzione dell'analisi che erano istanze del tipo elencato
Nota: In base a come sono configurate le proprietà di Strumentazione, la seguente barra delle informazioni potrebbe essere visualizzata nella parte superiore del report: Le funzioni brevi sono state escluse dalla strumentazione e non verranno visualizzate nel report. Per ulteriori informazioni sulla configurazione della strumentazione per includere o escludere funzioni brevi, vedere Procedura: escludere o includere funzioni brevi nella strumentazione.