Exibição de alocações da memória do .NET
A exibição de Alocações lista os tipos que foram criados durante sessão de análise.Cada tipo é o nó raiz de uma árvore de chamada que exibe os caminhos de execução da função que resultaram nas alocações do tipo.
Os dados em uma linha de tipo mostram o número total de objetos do tipo que foram criados na análise e o número total de bytes atribuído para os objetos daquele tipo.Os valores inclusivos e exclusivos para um tipo são sempre os mesmo.
Valores inclusivos são para objetos criados nas instâncias da função e para suas funções filho que foram chamados pela função pai na árvore de chamada.
Valores exclusivos são para objetos que foram criados diretamente pela função quando foram chamados pela função pai.Os objetos criados em funções filho não são incluídos.
Os dados para uma função exibem o número de objetos criados e o número de bytes atribuídos para objetos do tipo pai.
Destacando o Caminho Mais Ativo de Execução
Você pode localizar o caminho de execução da árvore de chamada que criou a maioria dos objetos do tipo pai.
- Para exibir o caminho mais ativo, clique com o botão direito do mouse no tipo ou função, e depois clique em Expandir o Caminho Mais Ativo.
Coluna |
Descrição |
---|---|
Nome |
O nome do tipo alocado ou função. |
Identificação do Processo |
A identificação do processo (PID) da execução de criação de perfil. |
Nome do Processo |
O nome do processo. |
Nome do Módulo |
O nome do módulo que contém o tipo ou função. |
Caminho do Módulo |
O caminho do módulo que contém o tipo ou função. |
Source File |
O arquivo-fonte que contém a definição para o tipo ou função. |
Número de Linha da Função |
O número da linha inicial da definição deste tipo ou função no arquivo de origem. |
Nível |
Indica se os dados são para um tipo ou função. |
Alocações Inclusivas |
|
% de Alocações Inclusivas |
|
Alocações Exclusivas |
|
% de Alocações Exclusivas |
|
Bytes Inclusivos |
|
% de Bytes Inclusivos |
|
Bytes Exclusivos |
|
% de Bytes Exclusivos |
|