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 por desalocando uma geração inteira de objetos.Para objetos que foram 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 da instância

Dados da instância indicam o número de objetos do tipo criadas 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 na criação de perfil 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 criadas 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 da pilha de objeto grande

A.Alocador de memória de rede gerencia objetos muito grandes em um local separado do heap gerenciado padrão.Dados da pilha de objetos grandes 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 execute.

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.Modos de exibição de dados de memória de NET