Chame o modo de exibição de árvore - Profiler.Dados de amostragem de memória de NET
A exibição Call Tree exibe os caminhos de execução de função que foram desviados no aplicativo perfilado. A raiz da árvore é o ponto de entrada para o aplicativo ou componente. Cada nó de função lista todas as funções que ela chamou e o.Dados de alocação de memória NET sobre essas chamadas de função.
Os valores no modo de exibição de árvore de chamada são para as instâncias da função que foram chamadas pela função pai na árvore de chamada. Porcentagem de valores são calculados comparando o valor da instância de função para o número total ou o tamanho de alocações de profiling executar.
Realce o Hot Path de execução
O modo de exibição de árvore de chamada pode expandir e realce o caminho de execução do processo ou função que criou o maior ou a maioria dos objetos de memória. Para exibir o caminho mais ativo, o processo ou a função de atalho e clique em Expandir o Hot Path.
Definindo o nó de raiz de árvore de chamada
Cada processo em execução de profiling é exibido como um nó raiz. Para definir o nó inicial do modo de exibição de árvore de chamada para um nó diferente, clique com o botão direito no nó que você deseja definir como o nó de início e selecione Set Root.
Quando você definir o nó raiz, você pode eliminar todas as outras entradas do modo de exibição, exceto a subárvore do nó selecionado. Você pode redefinir o nó raiz no nó que você estava exibindo; Clique com o botão direito na janela de exibição de árvore de chamada e selecione Reset Root.
Coluna |
Descriçã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 que contém a função. |
Source File |
O arquivo de origem que contém a definição para esta função. |
Function Name |
O nome totalmente qualificado da função. |
Número da linha de função |
O número de linha de início desta função no arquivo de origem. |
Function Address |
O endereço da função. |
Level |
A profundidade da função na árvore de chamada. |
Inclusive Allocations |
O número de objetos que foram alocados por instâncias desta função que foram chamadas pela função pai na árvore de chamada. Este número inclui alocações que foram feitas pelas funções de filho. |
Inclusive % de alocações |
A porcentagem de todos os objetos que foram criados no perfil executar que eram inclusive alocações desta função. |
Exclusive Allocations |
O número de objetos que foram alocados por instâncias desta função que foram chamadas pela função pai na árvore de chamada. Esse número não inclui as alocações que foram feitas pelas funções de filho. |
% De alocações exclusivas |
A porcentagem de todos os objetos que foram criados no perfil executar que eram exclusivas alocações das instâncias de função que foram chamadas pela função pai na árvore de chamada. |
Inclusive Bytes |
O número de bytes na memória que foram alocados por instâncias desta função que foram chamadas pela função pai na árvore de chamada. Este número inclui alocações que foram feitas pelas funções de filho. |
% De Bytes inclusive |
A porcentagem de todos os bytes de memória que foram alocados no perfil executar que eram inclusive alocações desta função. |
Bytes exclusivos |
O número de bytes na memória que foram alocados por instâncias desta função que foram chamadas pela função pai na árvore de chamada. Esse número não inclui as alocações que foram feitas pelas funções de filho. |
% De Bytes exclusivo |
A porcentagem de todos os bytes de memória que foram alocados no perfil executar que eram alocações exclusivas desta função. |
Consulte também
Referência
Chame o modo de exibição de árvore - Profiler.Dados de instrumentação de memória de NET
Chamar o modo de exibição de árvore - dados de amostragem do Profiler
Chamar o modo de exibição de árvore - dados de instrumentação do Profiler