Visualizzazione e analisi dei dati delle prestazioni

Le viste principali per la visualizzazione e l'analisi dei dati delle prestazioni sono le viste Grafico chiamata prestazioni e Dettagli metodo. È possibile integrare tali viste con le viste Statistiche pacchetto, Statistiche classe, Statistiche metodo, Richiamo metodo, Tabella chiamata metodo, Flusso di esecuzione, Tabella Flusso esecuzione e Diagramma sequenza UML2.

Prerequisiti: Raccolta dei dati delle prestazioni

  1. Visualizzare il Grafico chiamata prestazioni: fare clic con il pulsante destro del mouse sulla risorsa di creazione profili, quindi nel menu a comparsa selezionare Apri con > Grafico chiamata prestazioni. Come impostazione predefinita, il grafico di chiamata mostra le seguenti informazioni:
    • I primi 20 nodi con un impiego di tempo maggiore durante l'esecuzione della creazione profili, più il nodo "Processo" che rappresenta il tempo totale dell'intero processo. Un nodo può rappresentare un metodo, un processo o un thread.
    • La struttura a chiamata dinamica del programma durante l'esecuzione della creazione profili, rappresentata da archi che collegano i nodi. I percorsi di chiamata con maggior consumo sono indicati da linee con uno spessore maggiore.
    • Informazioni dettagliate sulle prestazioni per ciascun nodo e arco all'interno del grafico di chiamata. Queste informazioni vengono visualizzate nelle descrizioni comandi che appaiono quando il cursore del mouse viene posizionato in corrispondenza del nodo o dell'arco.
  2. Fare doppio clic su qualsiasi metodo nel grafico di chiamata per aprire la vista Dettagli metodo che presenta i dati delle prestazioni dal punto di vista del singolo metodo. Facendo clic su un metodo nella vista Grafico chiamata prestazioni o Dettagli metodo non vengono sincronizzate solo le altre viste, ma anche tutte le viste di log e creazione profili aperte.
  3. Esaminare i dati per percorsi di chiamata e metodi di impiego dei tempi non previsti. Entrambe le viste presentano gli stessi dati sulle prestazioni ma in formati diversi. Gli elementi di dati importanti includono le seguenti informazioni:
    Elemento dati Descrizione
    Chiamante Il metodo che ha originato una chiamata ad un altro metodo (suo discendente).
    Discendente Un metodo richiamato da un altro metodo (suo chiamante).
    Chiamate Il numero di chiamate effettuate al Discendente dal Chiamante.
    Tempo base Il tempo complessivo relativo al metodo selezionato, con esclusione dei tempi relativi a qualsiasi metodo discendente.
    Tempo cumulativo La somma del Tempo base per il metodo selezionato ed il tempo impiegato nei relativi metodi discendenti.
    Tempo propagato Il tempo totale impiegato in un Discendente da parte del relativo Chiamante. Per i Chiamanti della vista Dettagli metodo il Tempo propagato è il tempo propagato al metodo attualmente visualizzato; per i Discendenti, corrisponde al tempo propagato dal metodo attualmente visualizzato.
Gli argomenti riportati di seguito forniscono ulteriori informazioni che risultano di aiuto nell'individuazione di colli di bottiglia delle prestazioni:

Argomento principale: Rilevamento dei colli di bottiglia delle prestazioni

Riferimenti correlati
Vista Grafico chiamata prestazioni
Comandi dei dati in Grafico chiamata prestazioni
Vista Dettagli metodo

Clausole di utilizzo | Commenti
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.