Utilizar las vistas de interacción de rastreo UML2
La visualización de las interacciones de sistemas principales 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 interacciones de rastreo, siga los pasos siguientes:
- Seleccione el supervisor que representa el clúster de aplicaciones en la
vista Supervisor de perfilado.
Nota: conmute a Diseño distribuido para ver los 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, Sistema principal |
Sistema principal |
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
por las distintas páginas del diagrama de secuencia.
Para abrir la visión general del diagrama de secuencia, pulse el botón
que hay en la esquina
inferior derecha de la vista.
Nota: este botón sólo 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 ampliar una línea 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: esto sólo se aplica a interacciones de objeto o de
clase
- Para contraer un mensaje:
- 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 ampliar un mensaje:
- 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.
Profundizar en una línea de vida le permite ver todas las interacciones de rastreo que hay dentro
de una determinada línea de vida.
Esta función permite a un usuario realizar un rastreo de la causa raíz de un problema desde un sistema
principal a un proceso, a una hebra o incluso a una clase o a un objeto.
La opción de profundización está disponible en interacciones de sistema principal, agente, proceso y
hebra.
Para profundizar en una línea de vida, seleccione la línea de vida, pulse con el botón derecho del ratón y
seleccione Abrir la línea de vida seleccionada.
Resaltar una pila de llamadas le permite ver todas las invocaciones de método de una pila de llamadas. Para
resaltar una pila de llamadas, seleccione un método, pulse 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 de tiempo que hay junto al extremo izquierdo de un diagrama de rastreo
indica el tiempo transcurrido
entre eventos consecutivos. La escala de compresión de tiempo muestra la situación del tiempo entre
los
intervalos de tiempo 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 de tiempo.
La barra y la escala de compresión de tiempo 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 formas:
- Pasando el puntero del ratón sobre la línea de tiempo que hay en la parte izquierda del
diagrama.
.
- Seleccionando un mensaje y pasando el puntero del ratón sobre otro mensaje para ver el tiempo
transcurrido entre los dos mensajes.
.
Ocultar y visualizar mensajes y líneas de vida
Ocultar y visualizar patrones de líneas de vida y de mensajes le permite examinar únicamente
determinados objetos de interés de la vista.
Nota: esta opción sólo está disponible para interacciones de objeto, clase, hebra y agente.
- Para ocultar una línea de vida, seleccione la línea de vida, pulse con el botón derecho del ratón y
seleccione Ocultar la línea de vida seleccionada. La línea de vida quedará oculta en la
vista.
- Para visualizar únicamente una determinada línea de vida seleccione la línea de vida, pulse con el
botón derecho del ratón y seleccione Mostrar la línea de vida seleccionada.
En la vista permanecerá únicamente la línea de vida seleccionada. Las demás líneas de vida desaparecerán
de la vista.
- Para ocultar un mensaje, seleccione el mensaje, pulse con el botón derecho del ratón y seleccione
Ocultar el mensaje seleccionado. El mensaje quedará oculto en la vista.
- Para restablecer las opciones seleccionadas de ocultar y visualizar:
- En el menú desplegable, seleccione Ocultar/Mostrar patrones.
- En el diálogo Ocultar/Mostrar patrones de diagrama de secuencia, deseleccione los patrones de
ocultar/mostrar que ya no desee aplicar a la vista.
- Pulse Aceptar.
- Para añadir un patrón personalizado de ocultar:
- En el menú desplegable, seleccione Ocultar/Mostrar patrones.
- En el diálogo Ocultar/Mostrar patrones de diagrama de secuencia, deseleccione Añadir.
- Defina un patrón de comparación de series y seleccione si este patrón se debe buscar en
Objeto/Clase o en Entrada o salida de método.
- Pulse Crear. En la lista Ocultar/Mostrar patrón, el patrón recién creado queda
automáticamente seleccionado.
- Pulse Aceptar para aplicar a la vista el patrón de ocultar.
- 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 los mensajes internos:
- Abra el menú desplegable de la barra de herramientas.
- Seleccione Filtrar 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 coincidente, especifique el patrón que desea buscar en los datos de
perfilado.
- Seleccione si desea buscar el patrón en un Objeto o clase, en una Entrada o salida de
método o en ambos.
Nota: asegúrese de que al menos una de las opciones, Objeto o clase o Entrada o
salida de método, esté seleccionada en el recuadro de diálogo Buscar. Si ninguna de las dos está
seleccionada, los resultados de la búsqueda estarán vacíos aunque haya al menos una coincidencia.
- 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), acercar o
alejar, utilice este conjunto de controles de la barra de herramientas.
.
Conceptos relacionados
Visión general del analizador de anotaciones
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
Niveles de perfilado y vistas correspondientes
Controles de diagrama de secuencia
Categorías de línea de vida
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.