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

O modo de exibição de chamador/receptor de.NET memória dados coletados usando o método de instrumentação de criação de perfil exibe a alocação e dados de tempo para uma função selecionada e as funções de pai e filho dessa função selecionada. O modo de exibição Caller/Callee contém três grades.

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

Funções que chamaram a função atual é exibido na grade superior, e mostra a quantidade do valor da função selecionada (atual) que foi gerado por chamadas da função do chamador (pai).

Funções que foram chamadas pela função atual é exibido na grade inferior, e mostra de profiling dados para as funções de receptor (filho) da função selecionada quando a função de filho foi chamada pela função atual.

Clique duas vezes em um chamador ou receptor função linha para certificar que a função atual da linha.

Geral

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 a essa 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

A identificação do processo de criação de perfil executar.

Nome do processo

O nome atribuído ao processo.

Time Exclusive Probe Overhead

O tempo de sobrecarga para esta função por causa de instrumentação. Sobrecarga de teste tem sido subtraída do todas as vezes exclusivas.

Time Inclusive Probe Overhead

A hora sobrecarga para esta função e suas funções filho por causa de 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 de alocação de memória de NET

Coluna

Descrição

Exclusive Allocations

  • Para a função atual, o número de objetos que foram criadas quando a função executar código no corpo da função (ou seja, quando a função estava no topo da pilha de chamadas). O número não inclui objetos que foram criados em funções que foram chamadas por essa função.

  • Para uma função do chamador, o número de alocações exclusivas da função atual que foram gerados por chamadas por essa função do chamador.

  • Para uma função do chamador, o número de objetos que foram criadas por instâncias desta função que foram chamadas pela função atual. Esse número não inclui objetos que foram criados pelas funções que foram chamadas pela função do chamador.

% De alocações exclusivas

A porcentagem de todos os objetos que foram criados no perfil executar que eram alocações exclusivas desta função.

Inclusive Allocations

  • Para a função atual, o número de objetos que foram alocados pela função na criação de perfil é executado. O número inclui objetos que foram criados nas funções do receptor que foram chamadas pela função.

  • Para uma função do chamador, o número de alocações inclusive da função atual que foram gerados por chamadas por essa função do chamador.

  • Para uma função do chamador, o número de objetos que foram alocados por instâncias desta função que foram geradas por chamadas de função atual. O número inclui alocações feitas por funções que foram chamadas por essa função do chamador.

Inclusive % de alocações

A porcentagem de todos os objetos que foram criados no perfil executar que eram inclusive alocações desta função.

Bytes exclusivos

  • Para a função atual, o número de bytes de memória que foram alocados pela função na criação de perfil é executado. O número não inclui memória que foi alocada em funções de receptor que foram chamadas pela função.

  • Para uma função do chamador, o número de bytes exclusivos da função atual que foi gerado de chamadas por essa função do chamador.

  • Para uma função do chamador, o número de bytes que foram alocados por instâncias desta função que foram geradas por chamadas de função atual. O número não inclui os bytes que foram alocados pelas funções que foram chamadas pela função do chamador.

% De Bytes exclusivo

A porcentagem de todos os bytes de memória que foram alocados no perfil executar que eram alocações exclusivas desta função.

Inclusive Bytes

  • Para a função atual, o número de bytes na memória que foram alocados pela função na criação de perfil é executado. O número inclui memória que foi alocada em funções de receptor que foram chamadas pela função.

  • Para uma função do chamador, o número de bytes inclusive das instâncias da função atual que foram gerados por chamadas por essa função do chamador.

  • Para uma função do chamador, o número de bytes que foram alocados por instâncias desta função que foram geradas por chamadas de função atual. O número inclui os bytes que foram alocados pelas funções que foram chamadas por essa função do chamador.

% De Bytes inclusive

A porcentagem de todos os bytes de memória que foram alocados no perfil executar que eram inclusive alocações desta função.

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 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.

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 nessa função que foi gerada pelo chama pela função atual. 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.

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 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 do corpo da função. O valor exclui o tempo que foi gasto em funções do filho, mas inclui as chamadas ao 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 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 nessa função que foi gerada pelo chama pela função atual. O valor exclui o tempo que foi gasto em funções de filho da função do chamador, mas inclui as chamadas ao 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 foi gasto nessa função e suas funções de filho foi gerado por chamadas pela função atual. O valor não inclui o tempo que 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, excluindo o tempo foi gasto em funções do filho. O tempo indicado também exclui tempo foi gasto incalls para o 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 do corpo 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 nessa função que foi gerada pelo chama pela 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

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

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

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