Compartilhar via


Exibição Modules - Profiler.Dados de amostragem de memória de NET

A exibição Modules do.Dados de alocação de memória NET coletadas por meio do método de amostragem agrupa os dados da memória por módulos que foram executados em execução de profiling.Cada módulo é a raiz de uma árvore hierárquica.As funções do módulo estão listadas sob o nó do módulo.

Os números de linha do arquivo de origem de instruções que alocar memória estão listados sob o nó de função e os endereços das instruções que faça a alocação são listados sob o nó de linha.Valores inclusivas e exclusivas são sempre os mesmos para a linha de dados e instruções.

Coluna

Descrição

Nome

O nome do módulo, função, número da linha ou endereço de instruçã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.

Source File

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

Número da linha de função

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

Inclusive Allocations

  • Para uma função, o número total de objetos que foram criados pela função.O número inclui os objetos que foram criados em funções que foram chamadas por essa função.

  • Para um módulo, o número de objetos que foram alocados durante pelo menos uma função do módulo em uma execução de profiling estava sendo executado.O número inclui os objetos que foram criados em funções que foram chamadas pelas funções do módulo.

  • Para uma linha ou instrução, o número total de objetos que foram alocados pela linha ou instrução.

Inclusive % de alocações

A porcentagem de todos os objetos que foram alocados na geração do perfil que eram inclusive alocações do módulo, função, linha ou instruçã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 por essa função.

  • Para um módulo, a soma das alocações exclusivas das funções do módulo.

  • Para uma linha ou instrução, o número total de objetos criados por essa linha ou instrução.

% De alocações exclusivas

A porcentagem de todos os objetos que foram alocados na geração do perfil que eram alocações exclusivas do módulo, função, linha ou instrução.

Inclusive Bytes

  • Para uma função, o número de bytes que foram alocados pela função.O número inclui os bytes que foram alocados em funções que foram chamadas por essa função.

  • Para um módulo, o número de bytes que foram alocados em uma execução de profiling que foram alocados durante pelo menos uma função do módulo estava sendo executado.O número inclui objetos que foram criados em todas as funções que foram chamadas pelas funções do módulo.

  • Para uma linha ou instrução, o número total de objetos que foram criados pela linha ou instrução.

Inclusive % de Bytes

A porcentagem de todos os bytes que foram alocados na geração do perfil que eram inclusive bytes do módulo, função, linha ou instrução.

Bytes exclusivos

  • Para uma função, o número total de bytes que foram alocados pela função.O número não inclui os bytes que foram alocados em funções que foram chamadas por essa função.

  • Para um módulo, a soma dos bytes exclusivos que foram alocados pelas funções do módulo.

  • Para uma linha ou instrução, o número total de objetos que foram alocados por esta linha ou instrução.

% De Bytes exclusivo

A porcentagem de todos os bytes que foram alocados na geração do perfil que eram exclusivos bytes do módulo, função, linha ou instruçã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 Modules - Profiler.Dados de instrumentação de memória de NET

Exibição Modules - dados de amostragem do Profiler

Exibição Modules - dados de instrumentação do Profiler