Compartilhar via


Linhas de modo de exibição - dados de contenção do Profiler

O modo de exibição de linhas de dados de contenção lista os dados de desempenho para as instruções que estavam executando quando as amostras foram coletadas na execução de profiling. Em um arquivo de origem, uma instrução pode abranger mais de uma linha em um arquivo de origem e uma única linha pode incluir mais de uma instrução.

Uma instrução é identificada pelos seguintes dados:

  • O arquivo de origem que contém a declaração de função.

  • A função que contém a declaração.

  • A linha de origem no qual a instrução começa.

  • O caractere na linha de origem no qual a instrução começa.

  • A linha de código-fonte em que a instrução termina.

  • O caractere na linha de código-fonte em que a instrução termina.

A coluna de nome de linha fornece uma concatenação classificável dos dados de identificador.

A tabela a seguir descreve as colunas do relatório de modo de exibição de linhas.

Coluna

Descrição

Tempo bloqueado exclusivo

A quantidade de tempo durante o qual esta instrução foi bloqueada de executar o código na instrução por causa de um evento de contenção. Tempo bloqueado em funções que a instrução de chamada não está incluído.

% De tempo bloqueado exclusivo

A porcentagem de todo o tempo bloqueado no processo que foi o tempo bloqueado exclusivo da instrução.

Contenções exclusivas

O número de vezes que essa instrução foi bloqueada de executar o código na instrução por causa de um evento de contenção. Eventos de contenção em funções que a instrução de chamada não são incluídos.

% De contenções exclusivo

A porcentagem de todos os eventos de contenção no processo que estavam contenções exclusivas desta instrução.

Function Address

O endereço da função que contém essa instrução.

Function Name

O nome totalmente qualificado da função que contém essa instrução.

Inclusive tempo bloqueado

O tempo bloqueado nesta instrução e funções é chamado na instrução.

Inclusive % do tempo bloqueado

A porcentagem de todo o tempo bloqueado no processo que foi o tempo bloqueado inclusive da instrução.

Inclusive contenções

O número de vezes que essa instrução e funções que foram chamadas na instrução foram bloqueadas da execução.

Inclusive % de contenções

A porcentagem de todos os eventos de contenção no processo que estavam inclusive contenções desta instrução.

Nome da linha

Um identificador gerado pelo gerador de perfil da linha. O identificador usa a seguinte sintaxe:SourceFile; [LineNumberStart,CharacterStart]->;LineNumberEnd,CharacterEnd

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 instrução.

Module Path

O caminho do módulo que contém a instrução.

Process ID

O processo de identificação (PID) do processo perfilado.

Nome do processo

O nome do processo.

Início de caracteres de origem

O deslocamento do caractere inicial na linha do arquivo de origem no qual começa a essa instrução.

Final de caracteres de origem

O deslocamento do caractere inicial na linha do arquivo de origem em que essa instrução é encerrada.

Source File

O nome do arquivo de origem que contém a declaração de função.

Início da linha de origem

O número de linha no arquivo de origem no qual a instrução começa.

Fim da linha de origem

O número de linha no arquivo de origem em que a instrução termina.

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 de linhas

Linhas de modo de exibição - Profiler.Dados de amostragem de memória de NET

Linhas de modo de exibição - dados de amostragem do Profiler