Compartilhar via


Exibição de tempo de vida do objeto

O modo de exibição de tempo de vida do objeto está disponível quando também coletar.Os dados de tempo de vida do objeto NET é verificado nas páginas de propriedades de sessão de desempenho.

O coletor de lixo da .NET Framework gerencia a alocação e liberação de memória para o seu aplicativo. Para otimizar o desempenho do coletor de lixo, o heap gerenciado está dividido em três gerações: 0, 1 e 2. O coletor de lixo do runtime armazena novos objetos na geração 0. Os objetos que sobrevivem a coletas são promovidos e armazenados em gerações 1 e 2.

O coletor de lixo recupera a memória desalocando uma geração inteira de objetos. Para objetos criados pelo aplicativo perfilado, o modo de exibição de tempo de vida do objeto exibe o número e tamanho dos objetos e a geração na qual são recuperados.

Geral

Coluna

Descrição

Class Name

O nome da classe do tipo alocado.

Process ID

A identificação do processo 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.

Dados de instância

Os dados de instância indicam o número de objetos do tipo que foram criados na execução de profiling e a geração na qual os objetos foram desalocados pelo coletor de lixo.

Coluna

Descrição

Instances

O número de alocações de objetos desse tipo.

% Total de instâncias

A porcentagem do número total de alocações que foram feitas no perfil a execução.

Ger 0 instâncias coletadas

O número de instâncias do tipo que foram desalocados na geração 0 do algoritmo de coleta de lixo.

Ger. 1 instâncias coletadas

O número de instâncias do tipo que foram desalocados na geração 1 do algoritmo de coleta de lixo.

Ger 2 instâncias coletadas

O número de instâncias do tipo que foram desalocados na geração 2 do algoritmo de coleta de lixo.

Instances Alive At End

O número de instâncias do tipo que não foram desalocados até o final do perfil executar.

Dados de tamanho (bytes)

Dados de tamanho (bytes) indicam o tamanho dos objetos do tipo que foram criados na execução de profiling e a quantidade de memória que foi recuperada em cada geração na qual os objetos foram desalocados.

Coluna

Descrição

Total Bytes Allocated

O número total de bytes para todas as instâncias do tipo.

% Total de Bytes

A porcentagem do número total de bytes alocados na execução de profiling que foram alocados para as instâncias deste tipo.

Ger 0 Bytes coletados

O tamanho das instâncias do tipo que foram desalocados na geração 0 do algoritmo de coleta de lixo.

Ger. 1 Bytes coletados

O tamanho das instâncias do tipo que foram desalocados na geração 1 do algoritmo de coleta de lixo.

Ger 2 Bytes coletados

O tamanho das instâncias do tipo que foram desalocados na geração 2 do algoritmo de coleta de lixo.

Dados de Heap de objeto grande

A.O alocador de memória de rede gerencia objetos muito grandes em um local separado do heap gerenciado padrão. Dados de heap de objeto grande indicam o número e tamanho dos objetos do tipo que eram gerenciados neste local.

Coluna

Descrição

Large Object Heap Instances Collected

O número de instâncias desse tipo que estavam na pilha de objetos grandes e que foram coletados na criação de perfil é executado.

Large Object Heap Bytes Collected

O tamanho em bytes, das instâncias desse tipo que estavam na pilha de objetos grandes e que foram coletados no perfil executar.

Consulte também

Outros recursos

Ferramentas de criação de perfil.Exibições de dados de memória de NET