Visualização e Tabela de Chamada de Método

A visualização Chamada de Método mostra uma representação do curso completo da execução de um programa e fornece também a capacidade de navegar pelos métodos que chamaram o método selecionado.   A visualização utiliza a mesma metáfora gráfica que a Visualização Fluxo de Execução e a tabela Chamada de Método contém as mesmas informações que a tabela Fluxo de Execução. 

A tabela Chamada de Método pode ser chamada somente a partir da visualização Chamada de Método, a qual pode ser chamada somente a partir da visualização Estatísticas de Execução e da visualização Fluxo de Execução.

Exibir

A seguir uma amostra da tela da visualização Chamada de Método:

Visualização Chamada de Método Mostrando Três Encadeamentos

As tiras caem como cascatas para a direita à medida que um método chama outro, cujo método que responde por sua vez chama outro método e assim por diante. As tiras são agrupadas em colunas por encadeamento. Uma fina linha vertical preta separa uma coluna da outra. O nome de cada encadeamento aparece na parte superior da sua coluna.

Tiras Pedaço de uma tira cor de laranja
As tiras indicam métodos nos encadeamentos. O código de cores estipula a classe do objeto.  
Tempo Número: 12,5 no plano de fundo cinza
O tempo é medido em segundos e está no eixo vertical, iniciando-se na parte superior. A altura de uma tira indica o tempo gasto na execução do método.
Nomes
A linha preta superior indica que a principal, actionPerformed, chamou addButton. As linhas são pretas, a menos que o método seja um construtor, nesse caso a linha e as etiquetas são vermelhas.

Na tabela Chamada de Método, as chamadas de métodos são listadas na primeira coluna, os encadeamentos são agrupados na segunda coluna e a hora é gravada em linhas sucessivas.

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.

Controles

Controles da Barra de Ferramentas

A barra de ferramentas da visualização e da tabela contém os seguintes controles:

Item de menu Definição
botão para aumentar zoom Ampliar o gráfico.
botão para aumentar zoom Para diminuir zoom do gráfico.
Ícone Home Retornar ao tamanho original do gráfico.
Mostrar como porcentagem Mostrar o tempo Acumulativo Bruto como uma porcentagem.
Cores do Gráfico Editar as cores do gráfico.
Botão de seleção de área Selecionar uma parte do gráfico para aumentar.
Botão de seleção de área Mostrar o Responsável pela Chamada.
Botão de seleção de área Mostrar a Parte Chamada.
Botão de seleção de área Mostrar a chamada anterior.
Botão de seleção de área Mostrar a próxima chamada.
Botão de seleção de área Abrir o código fonte do método.
Um botão com ícone estilizado Selecione a opção Mostrar Tempo para selecionar a base de tempo do gráfico.
  • Tempo bruto: o tempo que um aplicativo leva para executar, incluindo o código extra de traçado de perfil.
  • Tempo compensado: o tempo que o aplicativo leva menos o tempo atribuído ao traçado de perfil.
Selecione Mostrar Chamado e Mostrar Responsável pela Chamada para exibir o método chamado ou o método que chama, respectivamente.

Selecione as opções Próximo e Anterior para mover para os métodos próximo e anterior na exibição.

Selecione a opção Exibir Contexto do Aplicativo para exibir dados de traçado de perfil com base em uma linguagem de programação ou contexto de coleta de dados. Para obter informações adicionais, consulte Compreendendo Contextos de Aplicativos em Visualizações de Traçado de Perfil.

Controle no Gráfico

A linha de status do gráfico Chamada de Método também é diferente do gráfico Fluxo de Execução.  Aponte o mouse sobre uma tira para exibir informações de status, por exemplo:
     Amostra de linha de status, conforme definido a seguir

Controles de Menu Pop-up

Item de menu Definição
Ícone Atualizar Visualizações Atualizar a visualização
ícone Editar cores do gráfico Editar as cores do gráfico.
Ícone Home Retornar ao tamanho original do gráfico.
Botão de seleção de área Mostrar Detalhes do Método para o método selecionado.
Abrir chamada de método para o método selecionado Mostrar Chamada de Método para o método selecionado.
Selecionar as colunas a serem exibidas na tabela de chamada de método Escolher as colunas a serem exibidas na tabela de chamada.

Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfil
Visualização e Tabela Fluxo de Execução

Tarefas relacionadas
Definindo o Perfil de um Aplicativo
Visualizando Chamadas e Responsáveis pela Chamada de um Método
Tutorial: Analisando os dados de definição de perfil a partir de um processo Java