Chamar o modo de exibição de árvore - dados de contenção do Profiler
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, o número de vezes que a função foi bloqueada e a quantidade de tempo que a função foi bloqueada porque ele foi disputando um recurso com outros segmentos ou processos.
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 de contenções na execução de profiling.
Realce o Hot Path de execução
O modo de exibição de árvore de chamada pode expandir e realçar o caminho de execução do processo ou função que criou as maioria dos contenções.
- 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 aparece como um nó de raiz. Para definir o nó inicial do modo de exibição de árvore de chamada, clique com o botão direito no nó que você deseja definir como o nó de início e, em seguida, clique em Set Root.
Quando você definir o nó raiz, você pode eliminar todas as outras entradas do modo de exibição, exceto para a subárvore do nó selecionado. Para redefinir o nó raiz no nó original, clique com o botão direito no modo de exibição de árvore de chamada e, em seguida, clique em Reset Root.
Coluna |
Descrição |
---|---|
Tempo bloqueado exclusivo |
Execute o momento em que as instâncias desta função nesse caminho de execução foram bloqueadas na execução da criação de perfil. O tempo não inclui o tempo bloqueado de funções de filho que foram chamadas pela função. |
% De tempo bloqueado exclusivo |
A porcentagem de todo tempo bloqueado no perfil executar foi o tempo bloqueado exclusivo para esta função nesse caminho de execução. |
Contenções exclusivas |
O número de contenções que ocorreram na instâncias desta função nesse caminho de execução. O número não inclui contenções de funções filho chamadas pela função. |
% De contenções exclusivo |
A porcentagem de todos os contenções na execução de profiling que estavam contenções exclusivas das instâncias desta função que foram chamadas pela função pai na árvore de chamada. |
Function Address |
O endereço da função. |
Function Name |
O nome totalmente qualificado da função. |
Inclusive tempo bloqueado |
O tempo total que as instâncias desta função nesse caminho de execução foram bloqueadas na execução da criação de perfil executar. O tempo inclui o tempo bloqueado de funções filho chamadas pela função. |
Inclusive % do tempo bloqueado |
A porcentagem de todo o tempo bloqueado na criação de perfil executa que era tempo inclusive bloqueado para as instâncias desta função nesse caminho de execução. |
Inclusive contenções |
O número total de contenções bloqueadas as instâncias desta função nesse caminho de execução. O número inclui as contenções de funções filho chamadas pela função. |
Inclusive % de contenções |
A porcentagem de todos os contenções no perfil executar que eram contenções inclusive das instâncias desta função nesse caminho de execução. |
Level |
O nível da função na árvore de chamada. Apenas em relatórios de linha de comando VSReport. Para obter mais informações, consulte VSPerfReport. |
Número da linha de função |
O número de linha de início desta função no arquivo de origem. |
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. |
Process ID |
O processo de identificação (PID) de criação de perfil executar. |
Nome do processo |
O nome do processo. |
Source File |
O arquivo de origem que contém a definição para esta função. |
Consulte também
Tarefas
Como: Personalizar colunas do modo de exibição de relatório de ferramentas de criação de perfil
Referência
Chame o modo de exibição de árvore - Profiler.Dados de instrumentação de memória de NET
Chame o modo de exibição de árvore - Profiler.Dados de amostragem de memória de NET
Chamar o modo de exibição de árvore - dados de instrumentação do Profiler
Chamar o modo de exibição de árvore - dados de amostragem do Profiler