Mentor de Ferramentas: Analisando o Comportamento de Tempo de Execução Utilizando o Rational XDE Developer
Este mentor de ferramenta descreve como utilizar o Rational XDE Developer para analisar o comportamento de tempo de execução.
Ferramenta: Rational XDE Developer
Relacionamentos
Descrição Principal

Visão Geral

As etapas neste mentor de ferramenta correspondem àquelas na tarefa. Os links para os tópicos na Ajuda on-line do Rational XDE™ são marcados com Ícone de manual de ajuda.

Este mentor de ferramenta cobre atualmente apenas como o recurso Rastreio Visual, integrado ao Rational XDE, pode ajudar um desenvolvedor a analisar o comportamento de tempo de execução. Observe que o Rastreio Visual não está disponível em todas as configurações do Rational XDE.

O Rastreio Visual registra dinamicamente a execução de um aplicativo em um diagrama de seqüência de rastreio. Um diagrama de seqüência de rastreio exibe o fluxo de controle de um aplicativo em um formato de diagrama de seqüência. Também fornece informações sobre cronometragem, encadeamento, cobertura de código e uso de memória do aplicativo rastreado.

As seguintes etapas são desempenhadas neste mentor de ferramenta:

Determinar o Cenário de Execução Requerido

Não há orientação específica do Rational XDE para esta etapa.

Preparar o Componente de Implementação para Observação do Tempo de Execução

O aplicativo que você deseja rastrear deve estar construído e ser executável

  • Ative o Assistente de Configurações de Rastreio Visual.  Consulte Ícone de manual de ajuda Rastreando um Aplicativo.
  • Selecione as classes no aplicativo que você deseja incluir no rastreio
  • Selecione se você deseja registrar desde o começo do aplicativo ou controlar manualmente o registro durante a execução.

Preparar o Ambiente para Execução

Não há orientação específica do Rational XDE para esta etapa.

Executar o Componente e Capturar Observações Comportamentais

Ative o aplicativo no modo de execução ou de depuração. 

  • Se você selecionou para iniciar o registro desde o começo do aplicativo, um diagrama de seqüência de rastreio será criado e o aplicativo será rastreado.

  • Se você selecionou o controle manual do registro, execute o aplicativo em um ponto apropriado (isto é, uma pausa ao aguardar a entrada do usuário, um ponto de interrupção configurado anteriormente), inicie o registro do Rastreio Visual  e um diagrama de seqüência de rastreio será registrado a partir desse ponto.

Revisar Observações Comportamentais e Isolar Descobertas Iniciais

O diagrama de seqüência de rastreio captura um comportamento de tempo de execução importante que ajudará você a compreender e depurar o aplicativo.

  • O diagrama de seqüência de rastreio captura com exatidão o fluxo de controle e ajuda você a compreender o aplicativo e a identificar possíveis problemas.

  • Para ajudar ainda mais na depuração do aplicativo, a barra de status de encadeamento indica os encadeamentos ativos durante a execução, as informações de cronometragem são exibidas no diagrama, a cobertura de código no nível de função é exibida e, opcionalmente, o uso de memória é exibido.

  • Os diagramas de seqüência de rastreio podem ser filtrados e reduzidos para incluir apenas informações relevantes. Consulte Ícone de manual de ajuda Navegando por Diagramas de Seqüência de Rastreio.

Analisar Descobertas para Compreender as Causas Raiz

Não há orientação específica do Rational XDE para esta etapa.

Identificar e Comunicar Ações de Acompanhamento

Não há orientação específica do Rational XDE para esta etapa.

Avaliar os Resultados

Os diagramas de seqüência de rastreio podem ser convertidos em Diagramas de Seqüência XDE e armazenados em modelos XDE. Consulte ícone de manual de ajuda Reutilizando um Diagrama de Seqüência de Rastreio. Os diagramas em modelos XDE podem ser publicados  em formato html. Observe também que os diagramas podem ser copiados da ferramenta de software Rational XDE para o Microsoft Word e outros programas.