As vistas Estatísticas de Execução apresentam as estatísticas sobre o tempo de execução da aplicação. Fornecem dados como o número de métodos chamados, e a quantidade de tempo que demora a executar cada método. As estatísticas de execução estão disponíveis ao nível de pacote, classe, método e ocorrência.
Pré-requisitos:
A vista Estatísticas de Execução fornece um número de controlos que permitem ao utilizador manipular as informações mostradas dentro da vista:
Os dados apresentados dependem do tipo de objecto seleccionado. A tabela seguinte resume os dados disponíveis em cada modo de visualização.
Cabeçalho de coluna | Estatísticas de pacote ![]() |
Estatísticas de classe![]() |
Estatísticas de método![]() |
Estatísticas de ocorrência![]() |
---|---|---|---|---|
Tempo base: para qualquer invocação, o tempo base é o tempo gasto para executar a invocação, excluindo o tempo gasto por outros métodos que foram chamados durante a invocação. | O tempo base somado para as classes no pacote | O tempo base somado para os métodos na classe | O tempo gasto a executar um determinado método | Tempo |
Média do tempo base: 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 seleccionados, incluindo o tempo gasto noutros métodos herdados que foram chamados durante a invocação. | O tempo base somado para as classes no pacote | O tempo base somado para os métodos na classe | Não disponível | Tempo |
Tempo cumulativo: para qualquer invocação, o tempo cumulativo é o tempo gasto na execução de todos os métodos chamados a partir de uma invocação. Se uma invocação não tiver chamadas de método adicionais, então o tempo cumulativo será igual ao tempo base. | O tempo cumulativo somado para as classes no pacote | O tempo gasto a executar os métodos na classe | O tempo gasto a executar um determinado método | Tempo |
Tempo cumulativo herdado: semelhante ao tempo cumulativo do pacote ou classe seleccionados, incluindo o tempo gasto noutros métodos herdados que foram chamados durante a invocação. | O tempo cumulativo somado para as classes no pacote | O tempo gasto a executar os métodos na classe | Não disponível | Tempo |
Chamadas: o número de chamadas efectuadas por um método seleccionado. | Não disponível | Acumulado por classe | Contagem | Não disponível |
Chamadas herdadas: o número de chamadas efectuadas por um método ou pelos respectivos métodos herdados. | Acumulado por pacote | Acumulado por classe | Não disponível | Contagem |
Tempo de CPU cumulativo: a quantidade de tempo de CPU gasto num método. | Acumulado por pacote | Acumulado por classe | Acumulado por método | Não disponível |
Nota: as vistas de perfilamento são aqui descritas utilizando Java. Os dados de perfilamento de um contexto de aplicação diferente podem alterar os termos e sintaxe utilizados nas vistas. Para mais informações, consulte Compreender contextos de aplicação em vistas de perfilamento.
Existem diferentes controlos disponíveis que permitem ao utilizador manipular as colunas visualizadas nesta visualização.
Os filtros de perfilamento podem ser aplicados à vista Estatísticas de Execução para reduzir a quantidade de dados mostrados na vista. Os filtros de perfilamento podem ser utilizados através de diferentes vistas de perfilamento, desde que a vista suporte o filtro. Consultar o tópico na secção Aplicar filtros de perfilamento para obter mais detalhes.
Pode abrir outras vistas de perfilamento e de código de origem na vista Estatísticas de Execução.
Os dados na vista Estatísticas de Memória podem ser exportados para formatos de relatório disponíveis (por exemplo, HTML ou XML).
A vista Estatísticas de Execução pode ser renovada com recurso ao botão Renovar
na barra de ferramentas do Supervisor de Perfilamento. Quando a vista é renovada, as alterações são marcadas com ícones delta:
Conceitos relacionados
Descrição geral da Ferramenta de Perfilamento
Perfilar recursos
Tarefas relacionadas
Perfilar uma aplicação
Visualizar invocações e chamadores de um método
(C) Copyright IBM Corporation 2000, 2006. Todos os direitos reservados.