Identificazione thread attivi
I thread attivi all'interno del programma possono essere facilmente identificati utilizzando la vista Flusso di esecuzione dello Strumento di creazione profili.
L'utilizzo della vista Flusso di esecuzione consente di esaminare i thread di un programma ed identificare velocemente quando e dove viene utilizzata la maggior parte delle risorse di un programma.
Prerequisiti:
Per aprire la vista Flusso di esecuzione, procedere come segue:
- Nella vista Controlli di creazione profili, selezionare una risorsa in un progetto di creazione profili come, ad esempio, un controllo o un agente.
- Fare clic con il tasto destro del mouse e selezionare Apri con > Flusso di esecuzione.
Viene aperta la vista Flusso di esecuzione.
- Nella vista Flusso di esecuzione, ciascun thread è composto da numerose chiamate dei metodi. I metodi sono rappresentati
da linee verticali, da sinistra a destra e le parti attive del
thread sono identificate da questa progressione sinistra-destra.
- È possibile esaminare delle sezioni specifiche del grafico ingrandendo con
su di una particolare area.
- Per le sezioni del grafico che possono essere confuse a causa di chiamate ripetitive dovute a costrutti iterativi, come nell'esempio seguente:

è possibile utilizzare l'opzione del menu di scelta rapida
Individua tutte le ripetizioni per unificare le ripetizioni nel grafico. Le chiamate ripetitive sono contrassegnate da X.n dove n è il numero di chiamate. Nell'esempio seguente, il metodo di comparazione è richiamato 7 volte.
Suggerimenti
- Selezionando un metodo, tutti i metodi da esso richiamati verranno evidenziati in giallo.
- È possibile trascinare la selezione delle viste sul workbench, sistemando il layout delle prospettive, se necessario.
- In qualsiasi punto viene spostato il cursore, il tempo di base corrispondente viene indicato nella barra
di stato.
- Per reimpostare il contenuto della vista, scegliere Home.
-
Argomenti correlati
Panoramica dello Strumento di creazione profili
Vista e tabella Flusso di esecuzione
Attività correlate
Creazione del profilo di un'applicazione
Avvio o collegamento di un processo Java
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.