Utilizzo delle viste Interazioni traccia UML2
La visualizzazione delle interazioni tra host e processi nelle viste Diagramma di sequenza della
prospettiva Creazione profili e log, risulta utile nella gestione delle attività delle applicazioni
distribuite. La rappresentazione del tempo nelle viste consente di individuare colli di bottiglia
nelle prestazioni dell'applicazione e nelle comunicazioni di rete.
Prerequisiti:
Le viste Diagramma di sequenza forniscono numerose azioni che possono essere eseguite
per visualizzare e analizzare facilmente le interazioni di traccia.
Per aprire una vista diagramma interazione di traccia, completare la seguente procedura:
- Selezionare il controllo che rappresenta il gruppo di applicazioni nella vista
Controllo di creazione profili.
Nota: passare al Layout distribuito per visualizzare i controlli.
- Fare clic con il tasto destro del mouse e selezionare Apri con e scegliere il tipo di diagramma di interazione da visualizzare. Viene aperta la vista Diagramma di sequenza contenente le entità che corrispondono al livello di controllo selezionato.
La seguente tabella elenca le viste di interazione disponibili per ciascun livello di controllo selezionato.
Livello di controllo selezionato
| Viste di interazione disponibili
|
Controllo |
Controllo, Host |
Host |
Processo, Agente |
Processo |
Classe, Oggetto, Thread |
Analisi tempo di esecuzione |
Classe, Oggetto, Thread |
Per le viste di grandi dimensioni in cui è richiesto lo scorrimento, la panoramica può essere utilizzata per navigare
tra le diverse pagine del diagramma di sequenza.
Per aprire la panoramica del diagramma di sequenza, fare clic sul pulsante
nell'angolo in basso a destra della vista.
Nota: questo pulsante viene visualizzato solo quando è richiesto lo scorrimento.
Navigazione tra le righe di salvataggio e messaggi
Per le viste con più pagine, esistono numerosi metodi di navigazione disponibili.
- Voce di menu Navigazione
- Dal menu a discesa sulla barra degli strumenti, selezionare Navigazione. Viene visualizzato un sottomenu di navigazione.
- Selezionare una delle opzioni di navigazione.
- Voce di menu Pagine
- Dal menu a discesa sulla barra degli strumenti, selezionare Pagine. Viene visualizzata la finestra Pagine di diagramma di sequenza.
- Immettere il numero di pagina alla quale si desidera andare. Fare clic su OK. La vista viene aggiornata con la pagina di destinazione.
- Dalla barra degli strumenti o dal menu a discesa della barra degli strumenti, navigare utilizzando i pulsanti
Va alla pagina successiva e
Va alla pagina precedente.
- Vai al messaggio
- Selezionare un messaggio. Fare clic con il tasto destro del mouse per aprire il menu di scelta rapida.
- Per visualizzare la restituzione di un richiamo del metodo, selezionare Vai alla restituzione del messaggio dal menu di scelta rapida.
- Per visualizzare l'inizio di un richiamo del metodo, selezionare Vai al messaggio dal menu di scelta rapida.
La compressione e l'espansione delle righe di salvataggio possono essere utilizzate per nascondere o espandere le sezioni di dati di una vista.
- Per comprimere una riga di salvataggio
- Mentre si tiene premuto il tasto CTRL, fare clic sulle righe di salvataggio da comprimere.
- Fare clic con il tasto destro del mouse per aprire il menu di scelta rapida.
- Selezionare Comprimi classi o oggetti selezionati. La vista viene aggiornata con le righe di salvataggio selezionate unite in un'unica riga di salvataggio. La riga di salvataggio compressa viene indicata da questa icona
.
- Per espandere le righe di salvataggio
- Fare clic sulla riga di salvataggio compressa che si desidera espandere. Per visualizzare il nome completo della riga di salvataggio, spostare il mouse sulla riga di salvataggio.
- Fare clic con il tasto destro del mouse per aprire il menu di scelta rapida.
- Selezionare Espandi riga di salvataggio selezionata. La vista viene aggiornata con la riga di salvataggio estesa.
Nota: solo interazioni oggetto o classe
La compressione e l'espansione dei messaggi possono essere utilizzate per nascondere o mostrare tutti i richiami del metodo da un metodo selezionato. Nota: si applica solo alle interazioni della classe o dell'oggetto
- Per comprimere i messaggi:
- Fare clic su un messaggio del diagramma di sequenza.
- Fare clic con il tasto destro del mouse per aprire il menu di scelta rapida.
- Selezionare Comprimi metodi richiamati. Il diagramma di sequenza viene aggiornato nascondendo tutti i richiami del
metodo nel metodo selezionato.
Il messaggio compresso viene indicato da questa icona
.
- Per espandere i messaggi
- Fare clic su un messaggio compresso del diagramma di sequenza.
- Fare clic con il tasto destro del mouse per aprire il menu di scelta rapida.
- Selezionare Espandi metodi richiamati. Il diagramma di sequenza viene aggiornato mostrando tutti i richiami del metodo dal metodo selezionato.
Il drill down in una riga di salvataggio consente di visualizzare tutte le interazioni di
traccia all'interno di una determinata riga di salvataggio. Questa funzione permette di tener traccia della causa principale di
un problema da un host a un processo, a un thread e, infine, a una classe oppure a un oggetto.
L'opzione drill down è disponibile sulle interazioni dei thread e dei processi e
sull'agente host. Per eseguire il drill down in una riga di salvataggio, fare clic
con il tasto destro del mouse e selezionare Entra nella riga di salvataggio selezionata. Per reimpostare le opzioni drill
down, utilizzare l'opzione della barra degli strumenti Reimpostare tutte le azioni drill down
e
l'elenco a discesa.
L'evidenziazione di un stack di chiamate consente di visualizzare tutti le chiamate
a un metodo in uno stack di chiamate. Per evidenziare uno stack di chiamate,
selezionare un metodo, fare clic con il tasto destro del mouse e selezionare Evidenzia stack di chiamate. Tutte le
chiamate al metodo presenti nello stack di chiamate verranno evidenziate.
La barra di compressione del tempo sul margine sinistro del diagramma di traccia indica il
tempo trascorso tra due eventi consecutivi. La scala di compressione del tempo mostra il punto in cui ricade l'ora tra le ore delta minima e massima.
L'intensità del colore viene utilizzata per indicare la lunghezza del tempo, e cioè, maggiore è l'intensità, superiore è l'ora delta.
La scala e barra di compressione del tempo può fornire un'indicazione precisa del metodo che impiega più tempo. Potrebbe essere ubicato tra due chiamate, all'entrata o all'uscita della chiamata di un metodo,
o potrebbe coprire l'intero metodo.
La quantità relativa di tempo trascorso tra due richiami dei metodi o due restituzioni
può essere visualizzata in due modi:
- Spostare il mouse sulla riga del tempo a sinistra del diagramma.
.
- Selezionare un messaggio e spostare il mouse su un altro messaggio per visualizzare il
tempo trascorso tra due messaggi.
.
Come nascondere e visualizzare messaggi e righe di salvataggio
Nascondere e visualizzare i modelli nelle righe di salvataggio e nei messaggi consente di
esaminare nella vista solo gli oggetti che interessano. Nota: è disponibile solo per le interazioni
degli agenti, dei thread, delle classi e degli oggetti.
- Per nascondere una riga di salvataggio, selezionare la riga di salvataggio, fare clic con il tasto destro del mouse e selezionare Nascondi riga di salvataggio selezionata. La riga
di salvataggio viene rimossa dalla vista.
- Per visualizzare solo una riga di salvataggio selezionata, selezionare la riga di salvataggio, fare clic con il tasto destro del mouse e selezionare Visualizza solo riga di salvataggio selezionata.
Nella vista rimarrà solo la riga di salvataggio selezionata. Tutte le altre righe verranno rimosse.
- Per nascondere un messaggio, selezionare il messaggio, fare clic con il tasto destro del mouse e selezionare Nascondi messaggio selezionato. Il messaggio
verrà rimosso dalla vista.
- Per reimpostare le opzioni di visualizzazione e di rimozione selezionate:
- Dal menu a discesa, selezionare Nascondi/visualizza modelli.
- Nella finestra di dialogo Diagramma di sequenza modelli nascondi/visualizza, deselezionare i modelli nascondi/visualizza
che non si desidera più applicare alla vista.
- Fare clic su OK.
- Per aggiungere un modello nascondi personalizzato:
- Dal menu a discesa, selezionare Nascondi/visualizza modelli.
- Nella finestra di dialogo Diagramma di sequenza modelli nascondi/visualizza, selezionare Aggiungi.
- Definire un modello di corrispondenza stringa e selezionare se ricercare questo modello in un
oggetto/classe oppure in un'entrata/uscita metodo.
- Fare clic su Crea. Nell'elenco Nascondi/visualizza modello, il modello appena creato
viene visualizzato automaticamente.
- Fare clic su OK per applicare il modello nascondi alla vista.
- I messaggi interni sono chiamate da una riga di salvataggio, ad esempio, una chiamata del metodo nella stessa classe o nello stesso oggetto. Per nascondere messaggi interni:
- Aprire il menu a discesa della barra degli strumenti.
- Selezionare Nascondi messaggi interni. In questo modo verranno filtrati tutti i messaggi interni.
- Per mostrare nuovamente i messaggi interni, riselezionare la voce di menu dal menu a discesa.
Per creare i criteri di ricerca, procedere come segue:
- Aprire il menu a discesa della barra degli strumenti.
- Selezionare Trova... Viene visualizzata la finestra Ricerca diagramma di sequenza.

- Nel campo Stringa corrispondente, specificare un modello che si desidera ricercare
nei dati di creazione profili.
- Selezionare se ricercare il modello
in un oggetto o classe, in un'entrata o uscita del metodo oppure in entrambe le opzioni.
Nota: assicurarsi che almeno una delle opzioni, Oggetto o classe o entrata oppure un'uscita del metodo, sia
selezionata nella finestra di dialogo Ricerca. Se non è stata selezionata alcuna opzione, il comando Trova sarà
disattivato.
- Fare clic su Trova. La vista corrente viene aggiornata con i messaggi o le righe di salvataggio che corrispondono ai criteri di ricerca.
Suggerimento: La finestra Trova può essere aperta utilizzando i tasti CTRL-F.
Per riportare la vista alla dimensione di visualizzazione predefinita (Reimposta fattore di zoom), per ingrandire o ridurre, utilizzare questo insieme di controlli della barra degli strumenti.
.
Argomenti correlati
Panoramica dell'Analizzatore di log e di traccia
Correlazione file di log
Vista Interazioni log
Vista Interazioni thread di log
Attività correlate
Utilizzo dei file di log
Sincronizzazione del tempo
Riferimenti correlati
Viste Diagramma di sequenza
(C) Copyright IBM Corporation 2000, 2006. Tutti i diritti riservati.