Utilizar as vistas Interacção de Rastreio UML2

A visualização das interacções entre sistema central e entre processo nas vistas Diagrama de Sequência da perspectiva Perfilar e Registar ajuda na administração da carga de trabalho das aplicações distribuídas. A representação do tempo nestas vistas ajuda a determinar congestionamentos no rendimento da aplicação, bem como da comunicação em rede.

Pré-requisitos:

As vistas de diagrama de sequência fornecem um número de acções que podem ser executadas para visualizar e analisar facilmente interacções entre rastreios.

Abrir uma vista de diagrama de interacções de rastreio

Para abrir uma vista de diagrama de interacção entre rastreios, siga os passos seguintes:

  1. Seleccionar o supervisor que representa o agrupamento de aplicações na vista Supervisor de Perfilamento.
    Nota: mudar para Esquema Distribuído para visualizar os supervisores.
  2. Fazer clique com o botão direito, em seguida, seleccionar Abrir com e seleccionar o tipo de diagrama de interacção que pretende visualizar. A vista Diagrama de Sequência abre-se e mostra as entidades que correspondem ao nível de supervisão seleccionado. A tabela seguinte lista as vistas de interacção disponíveis para cada nível de supervisão seleccionado.
    Nível de supervisão seleccionado Vistas de interacção disponíveis
    Supervisor Supervisor, Sistema Central
    Sistema Central Processo, Agente
    Processo Classe, Objecto, Módulo
    Análise de Tempo de Execução Classe, Objecto, Módulo

Abrir a descrição geral do diagrama

Para vistas grandes onde é necessário o deslocamento, a descrição geral pode ser utilizada para navegar de e para páginas diferentes dentro do diagrama de sequência.
Para abrir a descrição geral de sequência, fazer clique no botão Botão Descrição geral de diagrama de sequência no canto inferior direito da vista.
Nota: este botão só é visualizado quando é necessário efectuar o deslocamento.

Trabalhar com linhas de vida e mensagens

Navegar por linhas de vida e mensagens

Para as vistas com várias páginas, existem diversos métodos de navegação disponíveis.

Unir e expandir linhas de vida

A opção Unir e expandir linhas de vida pode ser utilizada para ocultar ou expandir secções de dados dentro de uma vista.

Nota: Apenas interacções de objecto ou classe

Unir e expandir mensagens

A opção Unir e expandir mensagens pode ser utilizada para ocultar ou mostrar todas as chamadas de método a partir de um método seleccionado. Nota: isto aplica-se apenas às interacções de objecto ou classe.

Investigar linhas de vida

A investigação de linhas de vida permite visualizar todas as interacções de rastreio dentro de uma linha de vida específica. Este função permite a um utilizador rastrear a causa principal de um problema a partir de um sistema central, para um processo, para um módulo e, possivelmente, para uma classe ou objecto. A opção de investigação está disponível em interacções entre sistema central, agente, processo e módulo. Para investigar uma linha de vida, seleccionar a linha de vida, fazer clique com o botão direito do rato e seleccionar Investigar a linha de vida seleccionada. Para repor as opções de pesquisa detalhada, utilize a opção de barra de ferramentas e lista pendente Repor todas as acções de ampliação Ícone Repor todas as acções de ampliação.

Realçar uma pilha de chamadas

Realçar uma pilha de chamadas permite visualizar todas as invocações de método numa pilha de chamadas. Para realçar uma pilha de chamadas, seleccionar um método, fazer clique com o botão direito do rato e seleccionar Realçar pilha de chamadas. Todas as invocações de método na pilha de chamadas serão realçadas.

Visualizar intervalos de tempo

A barra de compressão de tempo ao longo da margem esquerda de um diagrama de rastreio indica o tempo decorrido entre eventos consecutivos. A escala de compressão de tempo mostra onde o tempo diminui entre os intervalos temporais mínimo e máximo. A intensidade da cor é utilizada para indicar a quantidade de tempo, nomeadamente, quanto maior for a intensidade, mais elevado será o intervalo temporal. A barra e a escala de compressão de tempo poderão fornecer indicações adequadas sobre qual a parte de um método que consome mais tempo. Poderá estar localizada entre duas chamadas, numa entrada ou saída de chamada e método ou poderá cobrir um método completo.

A quantidade relativa de tempo gasto entre duas chamadas ou retornos de método consecutivos pode ser visualizada de duas formas:

  1. Coloque o rato sobre a linha de tempo no lado esquerdo do diagrama.

    Intervalo de tempo.
  2. Seleccionar uma mensagem, e colocar o rato sobre outra mensagem para ver o tempo decorrido entre as duas mensagens.

    Intervalo de tempo entre mensagens.

Ocultar e visualizar mensagens e linhas de vida

Ocultar e visualizar padrões em linhas de vida e mensagens permite examinar apenas determinados objectos de interesse na vista. Nota: esta opção só está disponível para interacções de objecto, classe, cadeia e agente.

Procurar interacções de rastreio

Para criar critérios de pesquisa, siga estes passos:

  1. Abrir o menu pendente da barra de ferramentas.
  2. SeleccionarLocalizar... A caixa de diálogo Pesquisa de Diagrama de Sequência é aberta.

    Caixa de diálogo pesquisa de diagrama de sequência

  3. No campo Cadeia correspondente, especificar um padrão que pretende pesquisar para procurar dados de perfilamento.
  4. Seleccionar se pretende pesquisar o padrão numa opção Objecto ou Classe, Entrada ou Saída de Método ou em ambas as opções.
    Nota: certifique-se de que apenas está seleccionada uma das opções Objecto ou Classe ou Entrada ou Saída de Método na caixa de diálogo Localizar. Se nenhuma das opções estiver seleccionada, o comando Localizar aparecerá desactivado.
  5. Fazer clique em Localizar. A vista actual é actualizada com mensagens ou linhas de vida correspondentes ao critério de pesquisa.

Sugestão: A caixa de diálogo Localizar pode ser iniciada utilizando as teclas CTRL+F.

Ampliar e reduzir

Para fazer a vista regressar ao tamanho de visualização predefinido (factor redefinir zoom), para ampliar ou reduzir, utilizar esta definição dos controlos da barra de ferramentas. redefinir ampliar e reduzir.

 

Conceitos relacionados
Descrição geral do Analista de Registo e Rastreio
Correlação de ficheiro de registo
Vista Interacções de Registos
Vista Interacções de Módulos de Registos

Tarefas relacionadas
Trabalhar com ficheiros de registo
Sincronizar tempo

Referência relacionada
Vistas Diagrama de Sequência