Compartilhar via


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

O modo de exibição Caller/Callee exibe.Memória NET 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 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.

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 criação de perfil é executado. 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 por 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 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.

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 exclusivas 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 criadas por 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 do chamador.

% De alocações exclusivas

A porcentagem de todos os objetos que foram criados no perfil executar 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 criação de perfil é executado. 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 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 pela 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.

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

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 de modo de exibição - dados de amostragem do Profiler

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