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