Compartilhar via


Chamador / receptor de modo de exibição - dados de contenção do Profiler

O modo de exibição Caller/Callee exibe informações de contenção para uma função selecionada e suas funções de pai e filho. O modo de exibição Caller/Callee contém três grades.

Função atual é exibido na grade do meio, e mostra informações de contenção para a função selecionada. Os valores incluem todas as contenções de bloqueio para a função.

Funções que chamaram a função atual é exibido na grade superior, e mostra as contribuições individuais do chamador (pai) funções para os valores da função selecionada (atual).

Funções que foram chamadas pela função atual é exibido na grade inferior, e ele mostra informações de contenção para o receptor (filho) funções da função selecionada quando a função de filho foi chamada pela função atual.

Coluna

Descrição

Tipo

O contexto da função:

  • 0 -a função atual

  • 1 -uma função que chama a função atual

  • 2 -uma função que é chamada pela função atual

Somente no VSPerfReport relatórios de linha de comando.

Tempo bloqueado exclusivo

  • Para a função atual, a hora em que essa função foi impedida de executar código no corpo da função. Tempo bloqueado de funções chamadas pela função não está incluído.

  • Para uma função do chamador, a parte do tempo bloqueado exclusivo da função atual ocorridos quando esta função chamada de função atual.

  • Para uma função do chamador, a hora em que essa função foi impedida de executar seu próprio código, quando essa função foi chamada pela função atual. Tempo bloqueado em funções filho chamadas pela função receptor não está incluído.

% De tempo bloqueado exclusivo

A porcentagem de todo tempo bloqueado no perfil executar foi o tempo bloqueado exclusivo para esta função neste contexto.

Contenções exclusivas

  • Para a função atual, o número de vezes que essa função foi impedida de executar código no corpo da função. Contenções que ocorreram em funções que foram chamadas pela função não estão incluídas.

  • Para uma função do chamador, o número de contenções exclusivos da função atual ocorridos quando esta função chamada de função atual.

  • Para uma função do chamador, o número de vezes que essa função foi impedida de executar o código no corpo da função, quando essa função foi chamada pela função atual. Contenções que ocorreram em funções chamadas pela função receptor não estão incluídas.

% De contenções exclusivo

A porcentagem de todos os contenções no perfil executar que eram contenções exclusivas para esta função neste contexto.

Function Address

O endereço de função ou o token.

Function Name

O nome totalmente qualificado da função.

Inclusive tempo bloqueado

  • Para a função atual, a hora em que essa função ou uma das funções que foram chamadas por essa função foi bloqueada da execução. Tempo bloqueado em funções que foram chamadas pela função atual está incluído.

  • Para uma função do chamador, a parte a inclusive bloqueado o tempo da função atual ocorridos quando esta função chamada de função atual.

  • Para uma função do chamador, a hora em que essa função ou uma das funções que foi chamada pela função foi bloqueada seja executado quando esta função foi chamada pela atual funcionar. Tempo bloqueado em funções que foram chamadas pela função receptor está incluído.

Inclusive % do tempo bloqueado

A porcentagem de todo tempo bloqueado no perfil executar foi inclusive tempo bloqueado para esta função neste contexto.

Inclusive contenções

  • Para a função atual, o número de vezes que essa função ou uma das funções que foram chamadas pela função foi bloqueada da execução. Contenções que ocorreram em funções que foram chamadas pela função são incluídas.

  • Para uma função do chamador, o número de contenções inclusive da função atual ocorridos quando esta função chamada de função atual.

  • Para uma função do chamador, o número de vezes que essa função ou uma das funções que foram chamadas pela função foi bloqueada de execução quando essa função foi chamada pela função atual. Contenções que ocorreram em funções chamadas pela função receptor estão incluídas.

Inclusive % de contenções

A porcentagem de todos os contenções no perfil executar que eram contenções exclusivas para esta função neste contexto.

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

A identificação do processo (PID) do processo no qual as contenções ocorreram.

Nome do processo

O nome do processo.

Nome da função raiz

O nome da função atual. Somente no VSPerfReport relatórios de linha de comando.

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

Modo de exibição Caller/ Callee

Chamador / receptor de modo de exibição - dados de amostragem do Profiler

Exibição de chamador/receptor - Profiler.Dados de instrumentação de memória de NET

Exibição de chamador/receptor - Profiler.Dados de amostragem de memória de NET

Modo de exibição Caller/Callee - dados de instrumentação do Profiler