Coletando Dados de Desempenho

Inicie a análise de desempenho coletando dados para exibição na visualização Performance Call Graph (Gráfico de Chamada de Desempenho).

Pré-requisitos:
  • O Agent Controller deve estar em execução na máquina onde está coletando dados. Para obter informações, consulte o guia de instalação.
    Nota: Se desejar analisar as chamadas entre cliente e servidor em programas distribuídos, você não poderá utilizar o Agent Controller para coletar dados. Em vez disso, utilize o coletor de dados Tivoli ARM, que está disponível, junto com a documentação para seu uso, no IBM Rational Performance Optimization Toolkit para Rational Performance Tester. Se você tiver direcionado os dados para o programa para rastrear arquivos (arquivos trcxml), leia Importando Dados de Desempenho.
  • É necessário criar uma configuração de traçado de perfil. Leia Introdução: Criando uma Configuração de Traçado de Perfil para a Determinação de Problemas de Tempo de Execução
Para coletar dados:
  1. Na página Profiling (Traçado de Perfil) da caixa de diálogo Profile (Perfil), selecione um dos seguintes conjuntos de traçado de perfil:
    • Execution History - Performance Call Graph (Histórico de Execução - Gráfico de Chamada de Desempenho). Esse conjunto de traçado de perfil contém o tipo de traçado de perfil Performance Call Graph Analysis (Análise do Gráfico de Chamada de Desempenho), que coleta dados utilizando um formato compacto para acelerar o processo de coleta de dados. Esse tipo de traçado de perfil suporta todas as visualizações de detecção de gargalos de desempenho, exceto as visualizações UML2 Sequence Diagram.
    • Execution History - Full Graphical Detail (Histórico da Execução - Detalhe Gráfico Completo). Esse conjunto de traçado de perfil contém o tipo de traçado de perfil Execution Time Analysis (Análise de Tempo de Execução), que suporta todas as visualizações para detectar gargalos de desempenho.
  2. Verifique se todas as configurações estão corretas: Clique em Edit (Editar), em seguida, em Next (Avançar) e verifique as seguintes informações na caixa de diálogo Edit Profiling Set (Editar Conjunto de Traçado de Perfil):
    1. Opcional: Se você estiver utilizando o tipo de traçado de perfil Execution Time Analysis (Análise do Tempo de Execução), certifique-se de que Show execution flow graphical details (Mostrar detalhes gráficos do fluxo de execução esteja selecionado.
    2. Especifique se devem ser coletados dados sobre o tempo que os métodos gastam na CPU. A coleta dessas informações desacelera o processo de coleta de dados.
    3. Especifique se devem ser coletados dados sobre classes de limite que são excluídas pelo filtro e, em caso afirmativo, em que profundidade. Esses dados podem ser úteis para a análise de rastreio detalhada. A coleta dessas informações desacelera o processo de coleta de dados.
    4. Opcional: Se estiver utilizando o tipo de traçado de perfil Execution Time Analysis (Análise do Tempo de Execução), selecione os tipos adicionais de traçado de perfil (exceto os tipos de traçado de perfil Leak Detection (Detecção de Fuga)) para coletar dados suplementares ao mesmo tempo. Note, entretanto, que a coleta de mais dados desacelera o processo de coleta de dados.
    5. Clique em Finish (Concluir).
  3. Clique em Profile (Perfil) para iniciar seu aplicativo.
  4. Exercite as partes de seu aplicativo que deseja traçar o perfil. Você pode, agora, parar o aplicativo.
Nota: Às vezes, é útil limitar a coleta de dados. Para obter informações, leia:
Tarefas relacionadas
Exibindo e Analisando Dados de Desempenho
Referências relacionadas
Página Performance Call Graph Analysis (Análise do Gráfico de Chamada de Desempenho), Caixa de Diálogo Edit Profiling Set (Editar Conjunto de Traçado de Perfil)
Informações relacionadas
Introdução: Traçando o Perfil de Aplicativos J2EE
Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.