Compartilhar via


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

O modo de exibição de módulos do.Dados de alocação de memória NET coletados usando o método de amostragem agrupa os dados de 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 são listadas sob o nó do módulo.

Os números de linha do arquivo de origem de instruções 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 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 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 no perfil executar 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 no perfil executar 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.

% De Bytes inclusive

A porcentagem de todos os bytes que foram alocados no perfil executar 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 no perfil executar que eram bytes exclusivos 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