Utilizar las vistas de interacción de rastreo UML2
La visualización de las interacciones de hosts y procesos en
las vistas Diagrama de secuencia de la perspectiva Perfilado y anotación sirve de ayuda en
las tareas de administración de la carga de trabajo de las aplicaciones
distribuidas. La representación del tiempo en estas vistas sirve para
determinar los cuellos de botella que se producen en el rendimiento de las
aplicaciones y en las comunicaciones de la red.
Prerrequisitos:
Las vistas de diagrama de secuencia proporcionan distintas acciones que pueden
realizarse para ver y analizar fácilmente las interacciones de rastreo.
Para abrir una vista de diagrama de interacción de rastreo, siga estos pasos:
- Seleccione el supervisor que representa el clúster de aplicaciones en la
vista Supervisor de perfilado.
Nota: debe pasar al diseño distribuido para
ver supervisores.
- Pulse el botón derecho, seleccione Abrir con y seleccione el tipo de
diagrama de interacción que desea ver. Se abre la vista Diagrama de secuencia mostrando entidades
que corresponden al nivel de supervisión seleccionado. La tabla siguiente muestra las vistas de interacción disponibles para cada nivel de supervisión
seleccionado.
Nivel de supervisión seleccionado
| Vistas de interacción disponibles
|
Supervisor |
Supervisor, Host |
Host |
Proceso, Agente |
Proceso |
Clase, Objeto, Hebra |
Análisis de tiempo de ejecución |
Clase, Objeto, Hebra |
Para grandes vistas en las que es necesario desplazarse, la visión general puede utilizarse
para navegar hasta y desde distintas páginas en el diagrama de secuencia.
Para abrir la visión general del diagrama, pulse el botón
en la esquina inferior derecha de la vista.
Nota: Este botón solo se visualiza cuando es necesario desplazarse.
Navegar por líneas de vida y mensajes
Para vistas con varias páginas hay varios métodos de navegación disponibles.
- Elemento de menú Navegación
- En el menú desplegable de la barra de herramientas, seleccione Navegación. Se
visualiza un submenú de navegación.
- Seleccione una de las opciones de navegación.
- Elemento de menú Páginas
- En el menú desplegable de la barra de herramientas, seleccione Páginas. Se abre el
recuadro de diálogo Páginas de diagrama de secuencia
- Teclee el número de página al que desea ir. Pulse Aceptar. La vista se renueva con la
página destino.
- En la barra de herramientas o en el menú desplegable, navegue utilizando los botones
Ir a página siguiente e
Ir a página anterior.
- Ir a mensaje
- Seleccione un mensaje. Pulse el botón derecho para acceder al menú de contexto.
- Para ver el retorno de una llamada de método, seleccione Ir a retorno de mensaje en el menú de contexto.
- Para ver el inicio de una llamada de método, seleccione Ir a mensaje en el menú de contexto.
Contraer y expandir líneas de vida sirve para ocultar o expandir secciones de datos dentro de
una vista.
- Para contraer una línea de vida
- Al pulsar la tecla CTRL, pulse las líneas de vida que desea contraer.
- Pulse el botón derecho para acceder al menú de contexto.
- Seleccione Contraer clases u objetos seleccionados. La vista se renueva mostrando
las líneas de vida seleccionadas fusionadas en una línea de vida. La línea de vida contraída se
indica mediante este icono
.
- Para expandir líneas de vida
- Pulse la línea de vida contraída que desea ampliar. Para ver el nombre completo de la línea
de vida, pase el puntero del ratón sobre la línea de vida.
- Pulse el botón derecho para acceder al menú de contexto.
- Seleccione Expandir línea de vida seleccionada. La vista se renueva mostrando la
línea de vida seleccionada expandida.
Nota: solo interacciones de objeto o clase
Contraer y expandir mensajes sirve para ocultar o mostrar todas las llamadas de método
invocadas desde un método seleccionado. Nota: sólo es aplicable a interacciones
de objeto o clase.
- Para contraer mensajes:
- Pulse un mensaje en el diagrama de secuencia.
- Pulse el botón derecho para acceder al menú de contexto.
- Seleccione Contraer métodos invocados. El diagrama de secuencia se renueva ocultando todas las llamadas
de método en el método seleccionado.
El mensaje contraído se indica mediante este
icono
.
- Para expandir mensajes:
- Pulse un mensaje contraído en el diagrama de secuencia.
- Pulse el botón derecho para acceder al menú de contexto.
- Seleccione Expandir métodos invocados. El diagrama de secuencia se renueva mostrando
todas las llamadas de método invocadas desde el método seleccionado.
La investigación de líneas de vida le permite ver todas las interacciones de
rastreo de una línea de vida concreta. Esta función permite a un usuario rastrear la
causa raíz de un problema desde un host hasta un proceso, una hebra y
eventualmente una clase u objeto.La opción de investigación está disponible en las
interacciones de host, agente, proceso y hebra. Para investigar o abrir una
línea de vida, selecciónela, púlsela con el botón derecho del ratón y seleccione
Abrir en la línea de vida seleccionada. Para restablecer las opciones de profundización, utilice la opción de la
barra de herramientas Restablecer todas las acciones de profundización
y la lista desplegable correspondiente.
El resaltado de una pila de llamadas le permite ver todas las
invocaciones de método en una pila de llamadas. Para resaltar una pila de llamadas,
seleccione un método, púlselo con el botón derecho del ratón y seleccione
Resaltar pila de llamadas. Se resaltarán todas las invocaciones de método de la
pila de llamadas.
La barra de compresión temporal situada en el extremo izquierdo de un diagrama de
rastreo indica el tiempo transcurrido entre eventos consecutivos. La escala de
compresión temporal muestra la situación del tiempo entre los intervalos temporales
mínimo y máximo.
La intensidad del color se utiliza para indicar el tiempo, es decir, cuanto mayor sea la
intensidad, mayor será el intervalo temporal.
La barra y la escala de compresión temporal pueden proporcionar una indicación exacta de qué
parte de un método consume más tiempo. Una zona activa puede estar
situada entre dos llamadas, en una llamada y en una entrada o salida de un
método, o bien puede cubrir todo un método.
El tiempo relativo transcurrido entre dos llamadas o devoluciones de método consecutivas
puede verse de dos modos:
- Pasando el puntero del ratón sobre la línea de vida en el lado izquierdo del
diagrama.
.
- Seleccionando un mensaje y pasando el puntero del ratón encima de otro mensaje para
ver el tiempo transcurrido entre los dos mensajes.
.
Ocultar y mostrar mensajes y líneas de vida
Ocultar y mostrar patrones en las líneas de vida y mensajes le permite
examinar sólo ciertos objetos de interés en la vista. Nota: solamente está disponible para interacciones de
objeto, clase, hebra y agente.
- Para ocultar una línea de vida, selecciónela, púlsela con el botón
derecho del ratón y seleccione Ocultar línea de vida seleccionada. La línea de
vida quedará oculta en la vista.
- Para mostrar solamente una línea de vida seleccionada, selecciónela, púlsela con
el botón derecho del ratón y seleccione Visualizar solo la línea de vida
seleccionada.
Sólo la línea de vida seleccionada permanecerá en la vista. Todas las demás líneas de
vida se eliminarán.
- Para ocultar un mensaje, selecciónelo, púlselo con el botón derecho del ratón y
seleccione Ocultar mensaje seleccionado. El mensaje quedará oculto en la vista.
- Para restablecer las opciones de ocultación y visualización seleccionadas:
- En el menú desplegable, seleccione Ocultar/Visualizar patrones.
- En el diálogo Patrones de ocultar/visualizar diagrama de secuencia, deseleccione los patrones de
ocultación/visualización que ya no quiera aplicar a la vista.
- Pulse Aceptar.
- Para añadir un patrón de ocultación personalizado:
- En el menú desplegable, seleccione Ocultar/Visualizar patrones.
- En el diálogo Patrones de ocultar/visualizar diagrama de secuencia, seleccione
Añadir.
- Defina una serie de patrón de coincidencia y seleccione si este patrón debe
buscarse en un Objeto/Clase o Entrada/Salida de método.
- Pulse Crear. En la lista de patrones de ocultación y visualización, se
selecciona automáticamente el patrón recién creado.
- Pulse Aceptar para aplicar el patrón de ocultación en la vista.
- Los mensajes internos son llamadas de una línea de vida a sí mismo, por ejemplo, una llamada de
método dentro de la misma clase u objeto. Para ocultar mensajes internos:
- Abra el menú desplegable de la barra de herramientas.
- Seleccione Ocultar mensajes internos. Con esto filtrará todos los mensajes internos.
- Para volver a mostrar los mensajes internos, vuelva a seleccionar el elemento de menú de la lista desplegable.
Para crear criterios de búsqueda, siga estos pasos:
- Abra el menú desplegable de la barra de herramientas.
- Seleccione Buscar.... Se abre el recuadro de diálogo Búsqueda de diagrama de secuencia.

- En el campo Serie de coincidencia, especifique el patrón que desea buscar
en los datos de perfilado.
- Seleccione si desea buscar le patrón en un Objeto o clase, en una
Entrada o salida de método o ambas opciones.
Nota: asegúrese de que se selecciona como mínimo una de las opciones
Objeto o clase o Entrada o salida de método en el recuadro de diálogo
Buscar. Si ninguna de las dos está seleccionada, el mandato Buscar aparecerá inhabilitado.
- Pulse Buscar. La vista actual se renueva con mensajes o líneas de vida que
cumplen los criterios de búsqueda.
Sugerencia: el diálogo Buscar puede iniciarse utilizando la tecla CTRL-F.
Para devolver la vista al tamaño de visualización por omisión (restablecer factor de zoom),
para acercar o para alejar, utilice este conjunto de controles de la barra de herramientas.
.
Conceptos relacionados
Visión general del Analizador de anotaciones y rastreo
Correlación de archivos de anotaciones
Vista Interacciones de anotaciones
Vista Interacciones de hebras de anotaciones
Tareas relacionadas
Trabajar con archivos de anotaciones
Sincronizar hora
Consulta relacionada
Vistas de diagrama de secuencia
(C) Copyright IBM Corporation 2000, 2006. Reservados todos los derechos.