Vista e tabella Chiamata al metodo

La vista Chiamata al metodo contiene una rappresentazione dell'intero corso dell'esecuzione del programma ed inoltre consente di esplorare i metodi richiamati dal metodo selezionato. La vista utilizza la stessa metafora grafica della vista Flusso di esecuzione e la tabella Chiamata al metodo contiene le stesse informazioni della tabella Flusso di esecuzione. 

La tabella Chiamata al metodo può essere richiamata solo dalla vista Chiamata al metodo che, a sua volta, può essere richiamata solo dalla vista Statistiche di classe, dalla vista Statistiche di metodo e dalla vista Flusso di esecuzione.

La tabella Chiamata al metodo è disponibile solo se è stata abilitata la raccolta delle informazioni sul flusso di esecuzione, all'avvio o al collegamento dell'applicazione per cui creare il profilo.  Selezionare l'opzione di creazione profilo L'applicazione è troppo lenta quindi, nelle opzioni dei dettagli, scegliere Mostra dettagli grafici flusso di esecuzione

Visualizza

Di seguito è riportato un esempio della vista Chiamata al metodo:

immagine della
vista Chiamata al metodo

Le linee consecutive a destra mostrano le chiamate di un metodo a un altro metodo, e i metodi di risposta che a loro volta richiamano un altro metodo, e così via. Le linee sono raggruppate in colonne in base ai thread. Una sottile linea nera, verticale, separa una colonna dall'altra. Il nome di ciascun thread viene visualizzato nella parte superiore della rispettiva colonna.

Linee parte di una linea arancione
Le linee indicano i metodi nei thread. Il colore indica la classe dell'oggetto.  
Tempo Numero: 12.5 su sfondo grigio
Il tempo viene misurato in secondi e viene rappresentato sull'asse verticale, cominciando dalla parte superiore. L'altezza della linea indica il tempo impiegato per l'esecuzione del metodo.
Nomi
La linea nera superiore indica la prima actionPerformed, chiamata init. Le linee sono nere a meno che il metodo non sia un costruttore, in qual caso vengono visualizzate in rosso.

Nella tabella Chiamata al metodo, i thread sono raggruppati nella prima colonna e il tempo viene registrato nelle righe successive.

Controlli

La Chiamata al metodo consente di esplorare i metodi che hanno richiamato il metodo corrente. A questo scopo sono disponibili tre controlli della barra degli strumenti in più.

Mostra chiamante pulsante con icona stilizzata
Consente di visualizzare il metodo che ha richiamato il metodo corrente.
Mostra chiamata  pulsante con icona stilizzata
Consente di visualizzare il metodo richiamato dal metodo corrente.
Metodo successivo pulsante con icona stilizzata e Metodo precedente pulsante con icona stilizzata
Consentono di visualizzare tutte le chiamate del metodo selezionato o i messaggi per il metodo selezionato. Il titolo della barra degli strumenti della vista cambia dinamicamente in modo da indicare la chiamata che si sta visualizzando.

Controlli nel grafico

La riga di stato del grafico Chiamata al metodo è diversa dalla riga di stato del grafico Flusso di esecuzione.  Per visualizzare le informazioni di stato di una riga posizionarvi il mouse, ad esempio:
     riga di stato di esempio,
come descritta in precedenza

Argomenti correlati
Panoramica dello strumento Creazione profili
Creazione profili di risorse
Viste statistiche
Vista e tabella Flusso di esecuzione

Attività correlate
Creazione del profilo di un'applicazione
Visualizzazione chiamate e chiamanti di un metodo
Esercitazione: Analisi dei dati di profilo di un processo Java

 
 

>