Compartilhar via


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

O modo de exibição de chamador/receptor exibe.NET memória definindo o perfil de dados para uma função selecionada e suas funções de pai e filho.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 a partir da função do chamador (pai).

Funções que foram chamadas pela função atual é exibido na grade da parte 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.

Coluna

Descrição

Process ID

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

Nome do processo

O nome do processo.

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.

Source File

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

Function Name

O nome totalmente qualificado 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.

Function Address

O endereço da função.

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.

Level

A profundidade da função na árvore de chamada.Somente no VSPerfReport relatórios de linha de comando.

Inclusive Allocations

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

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

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

Inclusive % de alocações

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

Exclusive Allocations

  • Para a função atual, o número de objetos que foram criadas quando a função de executar o código do 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 pela função.

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

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

% De alocações exclusivas

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

Inclusive Bytes

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

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

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

Inclusive % de Bytes

A porcentagem de todos os bytes de memória que foram alocados na geração do perfil 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 geração do perfil.Esse número não inclui memória que foi alocada pelo funções que foram chamadas pela função atual.

  • Para uma função do chamador, o número de bytes exclusivos da função atual que foram gerados por chamadas a partir da função do chamador.

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

% De Bytes exclusivo

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

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 instrumentação de memória de NET

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

Modo de exibição de chamador/receptor - dados de instrumentação do Profiler