Compartilhar via


Modo de exibição Caller/Callee - dados de instrumentação do Profiler

O modo de exibição Caller/Callee exibe informações de perfil sobre uma função selecionada e suas funções de pai e filho na árvore de chamada. O modo de exibição Caller/Callee contém três grades.

Função atual é exibido na grade do meio e ele mostra informações sobre a função selecionada de criação de perfil. Os valores incluem todas as chamadas para a função.

Funções que chamaram a função atual é exibido na grade superior e ele mostra informações sobre as funções de chamador (pai) da função selecionada de criação de perfil. Os valores indicam a quantidade do valor da função atual que foi gerado por chamadas por essa função do chamador.

Funções que foram chamadas pela função atual é exibido na grade da parte inferior e mostra informações sobre instâncias das funções do receptor (filho) da função selecionada de criação de perfil. Os valores indicam apenas o tempo foi gasto na função filho quando ele foi chamado pela função atual.

Geral

As colunas gerais identificam a função em uma linha de exibição.

Coluna

Descrição

Function Name

O nome da função.

Function Address

O endereço da função.

Número da linha de função

O número de linha de início desta função no arquivo de origem.

Number of Calls

O número total de chamadas feitas para esta função.

Source File

O arquivo de origem que contém a definição para esta função.

Module Name

O nome do módulo que contém a função.

Module Path

O caminho do módulo que contém a função.

Process ID

O processo de identificação (PID) de criação de perfil executar.

Nome do processo

O nome do processo.

Time Exclusive Probe Overhead

O tempo de sobrecarga para essa função que foi causado pela instrumentação. Sobrecarga de teste tem sido subtraída do todas as vezes exclusivas.

Time Inclusive Probe Overhead

O tempo de sobrecarga para esta função e suas funções filho que foi causado pela instrumentação. Teste de sobrecarga tem sido subtraído do inclusive todo o tempo.

Tipo

O contexto da função:

0 -a função atual

1 -uma função que chama a função atual

2 -uma função que é chamada pela função atual

Somente no VSPerfReport relatórios de linha de comando.

Nome da função raiz

O nome da função atual. Somente no VSPerfReport relatórios de linha de comando.

Valores Inclusive decorridos

Os valores de inclusive decorridos indicam o tempo que uma função estava na pilha de chamadas. O tempo inclui o tempo que foi gasto em funções do filho e o tempo foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

Coluna

Descrição

Elapsed Inclusive Time

  • Para a função atual, o tempo em que foi gasto na função. O valor inclui o tempo foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto e funções filho.

  • Para uma função do chamador, a quantidade de tempo decorrido inclusive da função atual que foi gerado por chamadas por essa função do chamador.

  • Para uma função do chamador, o tempo em que foi gasto em instâncias desta função que foram geradas por chamadas de função atual. O valor inclui o tempo que foi gasto em funções do filho do receptor e chamadas ao sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

Decorridos % do tempo Inclusive

A porcentagem do total decorrido o tempo inclusive de execução de profiling que foi gasto no tempo decorrido inclusive desta função neste contexto.

AVG decorrido Inclusive tempo

A média decorrido o tempo inclusive de uma chamada para esta função neste contexto.

Max Inclusive decorrido

O máximo decorrido o tempo inclusive de uma chamada para esta função neste contexto.

Min decorrido Inclusive tempo

O mínimo decorrido o tempo inclusive de uma chamada para esta função neste contexto.

Decorridos valores exclusivos

Os valores de exclusivos decorridos indicam o tempo que uma função diretamente estava sendo executado na parte superior da pilha de chamadas. O tempo inclui o tempo que foi gasto em chamadas para o sistema operacional, como, por exemplo, alternâncias de contexto e operações de entrada/saída, mas ele não inclui o tempo foi gasto em funções do filho.

Coluna

Descrição

Elapsed Exclusive Time

  • Para a função atual, o tempo em que foi gasto na execução direta da função. O valor inclui o tempo foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto e funções filho.

  • Para uma função do chamador, a quantidade de tempo decorrido exclusivo da função atual que foi gerado por chamadas por essa função do chamador.

  • Para uma função do chamador, o tempo em que foi gasto em instâncias desta função que foram geradas por chamadas de função atual. O valor exclui tempo foi gasto em funções de filho da função do chamador, mas inclui chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

Decorridos % do tempo exclusivo

A porcentagem do total tempo exclusivo decorrido de criação de perfil executa que foi gasto na total tempo exclusivo decorrido desta função neste contexto.

AVG decorrido exclusivo tempo

A média decorrido o tempo exclusivo de uma chamada para esta função neste contexto.

Tempo de máximo exclusivo decorrido

O máximo decorrido o tempo exclusivo de uma chamada para esta função neste contexto.

Min decorrido exclusivo tempo

O mínimo decorrido o tempo exclusivo de uma chamada para esta função neste contexto.

Valores inclusivo do aplicativo

Valores de aplicativo inclusive indicam a hora em que foi de uma função na pilha de chamadas. O tempo não inclui o tempo foi gasto em chamadas para o sistema operacional, como, por exemplo, alternâncias de contexto e operações de entrada/saída, mas incluir tempo foi gasto em funções do filho.

Coluna

Descrição

Application Inclusive Time

  • Para a função atual, o tempo em que foi gasto em função e suas funções de filho. O valor exclui tempo foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

  • Para uma função do chamador, a quantidade de tempo inclusive de aplicativo da função atual que foi gerado por chamadas por essa função do chamador.

  • Para uma função do chamador, o tempo em que foi gasto em instâncias desta função que foram geradas por chamadas de função atual. O valor inclui o tempo que foi gasto em funções de filho da função do chamador, mas ele não inclui o tempo foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

% De tempo Inclusive de aplicativo

A porcentagem do total inclusive decorrido de criação de perfil executa que foi gasto no tempo inclusive de aplicativo total desta função neste contexto.

Tempo Inclusive de aplicativo AVG

Tempo médio do aplicativo inclusive de uma chamada para esta função neste contexto.

Tempo Inclusive de aplicativo máx.

Tempo inclusive máxima do aplicativo de uma chamada para esta função neste contexto.

Tempo Inclusive de aplicativo mín.

Tempo inclusive mínima do aplicativo de uma chamada para esta função neste contexto.

Valores exclusivos do aplicativo

Valores exclusivos do aplicativo indicam a hora em que foi gasto na função. Isso exclui tempo foi gasto em funções do filho e também exclui chamadas ao sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

Coluna

Descrição

Application Exclusive Time

  • Para a função atual, o tempo em que foi gasto na execução direta da função. O valor não inclui o tempo que foi gasto em funções filho nem inclui chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

  • Para uma função do chamador, a quantidade de tempo exclusivo aplicativo da função atual que foi gerado por chamadas por essa função do chamador.

  • Para uma função do chamador, o tempo em que foi gasto em instâncias desta função que foram geradas por chamadas de função atual. O valor não inclui o tempo foi gasto em funções de filho da função do chamador, nem inclui chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.

% De tempo exclusivo aplicativo

A porcentagem do total tempo exclusivo decorrido de criação de perfil executa que foi gasto no tempo exclusivo aplicativo total desta função neste contexto.

Tempo exclusivo de aplicativo AVG

Tempo médio do aplicativo exclusivo de uma chamada para esta função neste contexto.

Tempo máximo de aplicativo exclusivo

Tempo máximo de aplicativo exclusivo de uma chamada para esta função neste contexto.

Tempo exclusivo de aplicativo mín.

Tempo mínimo de aplicativo exclusivo de uma chamada para esta função neste contexto.

Consulte também

Tarefas

Como: Personalizar colunas do modo de exibição de relatório de ferramentas de criação de perfil

Referência

Chamador / receptor de modo de exibição - dados de amostragem do Profiler

Exibição de chamador/receptor - Profiler.Dados de amostragem de memória de NET

Exibição de chamador/receptor - Profiler.Dados de instrumentação de memória de NET