Usando a Visualização Estatísticas de Execução

A visualização Estatísticas de Execução exibe estatísticas sobre o tempo de execução do aplicativo. Ela fornece dados tais como o número de métodos chamados e o tempo gasto para executar cada método. As estatísticas de execução estão disponíveis nos níveis de pacote, classe, método e instância.

Pré-requisitos:

A visualização Estatísticas de Execução fornece vários controles para permitir a manipulação das informações mostradas na visualização:

Trabalhando com Modos de Exibição

  1. Existem quatro modos de exibição disponíveis com base nos quatro tipos de objetos: pacotes, classes, métodos e instâncias. Para comutar entre os modos de pacote, classe, método e instância, selecione um dos seguintes controles da barra de ferramentas:
  2. Os dados exibidos também podem ser mostrados como porcentagens. Para exibir os dados como porcentagens, selecione Mostrar como Porcentagem % icon na barra de ferramentas.

Os dados exibidos dependem do tipo de objeto selecionado. A tabela a seguir resume os dados disponíveis em cada modo de exibição.

Título da coluna Estatísticas de pacote 
Ícone para Pacote
Estatísticas de classe
Ícone para Classe
Estatísticas de método
Ícone para Método
Estatísticas de instância
Ícone para Instância
Tempo Base: Para qualquer chamada, o tempo base é o tempo utilizado para executar a chamada, excluindo o tempo gasto em outros métodos que foram chamados durante a chamada.  O horário base somado para as classes no pacote O horário base somado para os métodos na classe O tempo gasto executando um determinado método Tempo
Tempo Base Médio: O tempo base dividido pelo número de chamadas. Disponível Disponível Disponível Não disponível
Tempo Base Herdado: Semelhante ao tempo base gasto no pacote ou classe selecionada incluindo o tempo gasto em outros métodos herdados que foram chamados durante a chamada. O horário base somado para as classes no pacote O horário base somado para os métodos na classe Não disponível Tempo
Tempo Acumulativo: Para qualquer chamada, o tempo acumulativo é o tempo gasto para executar todos os métodos chamados a partir de uma chamada. Se uma chamada não tiver chamadas de método adicionais, o tempo acumulativo será igual ao tempo base. O tempo cumulativo para as classes no pacote O tempo gasto executando os métodos na classe O tempo gasto executando o método determinado. Tempo
Tempo Acumulativo Herdado: Semelhante ao tempo acumulativo do pacote ou classe selecionada incluindo o tempo gasto em outros métodos herdados que foram chamados durante a chamada. O tempo cumulativo para as classes no pacote O tempo gasto executando os métodos na classe Não disponível Tempo
Chamadas: O número de chamadas feitas por um método selecionado. Não disponível Acumulado por Classe Contagem Não disponível
Chamadas Herdadas: O número de chamadas feitas por um método e por seus métodos herdados. Acumulado por Pacote Acumulado por Classe Não disponível Contagem
Tempo de CPU Acumulativo: A quantidade de tempo de CPU gasto em um método. Acumulado por Pacote Acumulado por Classe Acumulado por Método Não disponível

Nota: As visualizações de traçado de perfil estão descritas aqui utilizando-se Java. O traçado de perfil de dados de um contexto de aplicativo diferente pode alterar os termos e a sintaxe utilizados nas visualizações. Para obter informações adicionais, consulte Compreendendo Contextos de Aplicativos em Visualizações de Traçado de Perfil.

Trabalhando com Colunas

Existem diferentes controles disponíveis que permitem manipular as colunas exibidas nesta visualização.

  1. Para especificar quais colunas serão exibidas na visualização, selecione o botão Escolher Coluna Ícone Escolher coluna no menu drop-down da barra de ferramentas Ícone de seta drop-down.
  2. No diálogo Escolher Colunas, selecione as colunas que deseja que sejam exibidas na visualização. Clique em OK para aplicar as alterações.
  3. Para mostrar a alteração em cada coluna numérica desde a última atualização, selecione Mostrar Colunas Delta Ícone Mostrar Delta na barra de ferramentas.
  4. Para classificar dados de coluna, clique no título de uma coluna. Clique no título da coluna novamente para classificá-la em ordem inversa. O título da coluna será prefixado com < se a coluna foi classificada em ordem crescente ou com > se foi classificada em ordem decrescente.

Filtrando Dados de Traçado de Perfil

Filtros de traçado de perfil podem ser aplicados à visualização Estatísticas de Execução para reduzir a quantidade de dados mostrados na visualização. Os filtros de traçado de perfil podem ser usados em diferentes visualizações de traçado de perfil, desde que a visualização suporte o filtro. Consulte o tópico Aplicando Filtros de Traçado de Perfil para obter detalhes adicionais.

Abrindo Outras Visualizações

Outras visualizações de traçado de perfil e visualizações de código fonte podem ser abertas a partir da visualização Estatísticas de Execução.

  1. Para abrir as referências de objeto de um objeto selecionado, clique com o botão direito do mouse e selecione Mostrar Referências do Objeto Mostrar Referências do Objeto. A visualização Referências do Objeto será aberta e ocupada com dados do objeto selecionado.
  2. Para abrir a visualização Chamada de Método no método, é preciso comutar para o modo de exibição de Pacote, Classe ou Método. Selecione um método, clique com o botão direito do mouse e selecione Mostrar Chamada de Método Mostrar Chamada de Método.
  3. Para abrir a visualização de código fonte de um objeto selecionado, clique com o botão direito do mouse e selecione Código Aberto Ícone Código Aberto.

Exportando os Dados na Visualização

Os dados na visualização Estatísticas de Memória podem ser exportados para os formatos de relatório disponíveis (por exemplo, HTML ou XML).

  1. Para exportar os dados na visualização, selecione Relatório... Ícone Exportar na barra de ferramentas. O diálogo Novo Relatório aparece, mostrando os tipos de relatório disponíveis.
  2. Selecione o tipo do relatório.
  3. Marque a opção Abrir editor para abrir o documento utilizando o editor padrão do sistema.
  4. Clique em Avançar para continuar.
  5. Selecione uma pasta pai e digite um nome de arquivo.
  6. Clique em Concluir para gerar o relatório.

Atualizando a Visualização

A visualização Estatísticas de Execução pode ser atualizada utilizando-se o botão Atualizar Ícone Atualizar Visualizações na barra de ferramentas Monitor de Traçado de Perfil. Quando a visualização é atualizada, as alterações são marcadas com ícones delta:

 


Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil
Recursos de Definição de Perfil

Tarefas relacionadas
Definindo o Perfil de um Aplicativo
Visualizando Chamadas e Responsáveis pela Chamada de um Método


(C) Direitos Autorais IBM Corporation 2000, 2006. Todos os Direitos Reservados.