Partilhar via


Definições de coluna do relatório de ferramentas de criação de perfil

A tabela a seguir contém as definições de valores que estão disponível nos modos de exibição de relatório de desempenho.

Nome da coluna

Descrição

% Application Exclusive Time

A porcentagem do total de time (ciclos de processador), ou desempenho contador valores de segmento de dados especificado que foi utilizada no time exclusivo aplicativo de todas as instâncias da função neste contexto.

% Application Inclusive Time

A porcentagem do total de time (ciclos de processador), ou desempenho contador valores de intervalo de dados especificado que foi utilizada no time inclusive aplicativos de todas as instâncias da função neste contexto.

% Elapsed Exclusive Time

A porcentagem do total de time (ciclos de processador), ou desempenho contador valores de segmento de dados especificado que foi utilizada no time exclusivo decorrido de todas as instâncias da função neste contexto.

% Elapsed Inclusive Time

A porcentagem dos total time (ciclos de processador), ou desempenho valores dos contadores do segmento de dados especificado que foi utilizada no time inclusive decorrido de todas as instâncias da função neste contexto.

Application

O nome de arquivo do aplicativo que criou o processo ou segmento.

Application Etl File

Local do arquivo que contém dados ETW.

Application Exclusive Time

time calculado para uma função ou item de resumo que exclui dados de desempenho que contém os eventos do sistema operacional, time de coleção assertivas e o time de subrotinas chamadas pela função.

Application Inclusive Time

time calculado para um item de resumo que exclui dados de desempenho que contém eventos do sistema operacional e a time do conjunto de testes, mas incluem o time de subrotinas chamadas pela função de aplicativo ou função.

AVG Application Exclusive Time

O aplicativo média exclusivo de relógio time (ciclos de processador), desempenho P6 ou contador definido pelo usuário valor para todas as instâncias desta função no intervalo de dados especificado.

AVG Application Inclusive Time

O aplicativo média inclusive de relógio time (ciclos de processador), desempenho P6 ou contador definido pelo usuário valor para todas as instâncias da função no intervalo de dados especificado.

AVG Elapsed Exclusive Time

Tempo exclusivo de relógio (ciclos de processador) médio decorrido, desempenho P6 ou valor de contador definido pelo usuário valor para todas as instâncias da função no intervalo de dados especificado.

AVG Elapsed Inclusive Time

O tempo inclusive de relógio (ciclos de processador) médio decorrido, desempenho P6 ou valor de contador definido pelo usuário para todas as instâncias da função no intervalo de dados especificado.

Base Address

O endereço de memória do módulo carregado.

Call Depth

A profundidade da árvore de chamada.

Clock Frequency

A velocidade do relógio do processador.

Command Line

Comando que é usado para criar o relatório de desempenho.

Counter 1 - 16

Durante a instrumentação, você pode coletar dados de muitos contadores diferentes.Por padrão, somente o contador TIMESTAMP é usado.

CPU ID

Informações sobre o fabricante e tipo de CPU.

Creation Time

Esta é a data / hora em que o arquivo.vsp foi criado.

Dirty Shutdown

Indica que o criador de perfil foi finalizado abruptamente.

Elapsed Exclusive Time­

time calculado para uma função ou um item de resumo que exclui time de testes de coleção e o time decorrido de subrotinas chamadas pela função.

Elapsed Inclusive Time

time calculado para uma função ou um item de resumo que inclui intervalos de subrotinas chamadas pela função e exclui time de testes de coleção.

Event Action

O tipo de ação de evento que ocorreu.Suas ações de evento podem ser de Entrada ou Saída.Ele só aparecerá no relatórioda Call Tree.

Event Type

Event Type, assim como Action Type, aparece apenas no relatório da Call Tree.A lista a seguir explica os diferentes tipos de evento:

L - Módulo carregado

M Mark

E participante

Explicit - refere-se ao receber explicitamente uma sair de uma função.

Implícita - refere-se a sair da função de inferir por causa de uma exceção.

Além disso, se eventos ETW estiverem ativados, event type também os listará.

Exclusive Allocations

Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou.

Porcentagem de Alocações Exclusivas

( [Alocações em uma função excluindo todas as outras alocações nas sub-rotinas que ela chamou]/ [número total de alocações exclusivas que ocorreram durante perfilação exclusivo]) * 100

Exclusive Bytes Allocated

Bytes alocados em uma função excluindo todas os outras alocações de bytes nas sub-rotinas que ela chamou.

Exclusive Bytes Percent

(Bytes alocados em uma função / total de bytes) * 100

Exclusive Percent

([Exemplos exclusivas para a função] / [Total de exemplos exclusivas tomadas durante a perfilação) * 100

Exclusive Samples

Número total de Exemplos de dados de desempenho coletados para a função excluindo dados de desempenho para outras funções que foram chamadas por ela.

Exclusive Transitions

O número de eventos de transição (sistema operacional) que ocorreram em todas as instâncias dessa função, excluindo funções chamadas pela função.

Exclusive Transitions Percentage

Porcentagem do número total de eventos do sistema operacional (transição) que ocorreram no time inclusive das instâncias desta função no intervalo de dados que também ocorreu no time exclusivo da função.

Final Processes

Número de processos ativos no participante da criação de perfil de execução, normalmente apenas diferente de zero quando desanexando com amostragem.

Final Threads

Número de threads perfilados ativo que estavam em execução quando o aplicativo foi finalizado.

Function Address

O endereço da função no formato hexadecimal.

Function Name

Nome da função.

I/O Buffers

Contagem dos buffers usados para armazenar dados durante a perfilação.

ID

O identificador numérico definido pelo sistema, atribuído ao processo ou segmento.

Inclusive Allocations

Alocações em uma função incluindo todas as alocações nas sub-rotinas que ela chamou

Porcentagem de Alocações Inclusivas

([Alocações em uma função incluindo todas as alocações nas sub-rotinas que ela chamou]/ [número total de alocações inclusivas que ocorreram durante perfilação]) * 100

Inclusive Allocs

Alocações em uma função incluindo todas as alocações nas sub-rotinas que ela chamou.

Inclusive Byte Percent

(Bytes alocados em uma função e em todas as outras sub-rotinas que ela chamou / total de bytes) * 100

Inclusive Bytes Allocated

Bytes alocados em uma função incluindo todas as outras alocações de bytes nas sub-rotinas que ela chamou.

Inclusive Bytes Percent

(Bytes alocados em uma função e em todas as outras sub-rotinas que ela chamou / total de bytes) * 100

Inclusive Percent

([Exemplos inclusive para a função] / [total de exemplos inclusive tomadas durante a perfilação) * 100

Inclusive Samples

Número total de dados de desempenho coletados para a função incluindo dados de desempenho para outras funções que foram chamadas por ela.

Inclusive Transitions

O número de eventos do sistema operacional (transição) que ocorreram em todas as instâncias dessa função, incluindo funções chamado pela função.

Inclusive Transitions Percentage

A porcentagem de eventos do sistema (transição) que ocorreram no time inclusive das instâncias desta função que foram telefonar ed pela função pai na operacionais o telefonar árvore em comparação comparada o número total de inclusive transições no intervalo de dados.

Endereço de instrução

O endereço da instrução no formato hexadecimal.

Kernel Etl File

Se dados ETW foram coletados, um arquivo separado é criado usando-se que os dados e esse é o local do arquivo com eventos do kernel.

Level

A profundidade de chamadas na árvore de chamada.

Line Number

Local do início da função no arquivo de origem.

Machine Name

Computador que é usado para perfilação.

Marcar

Dados inseridos pelo usuário sistema autônomo um marcador no código para ajudar a problemas de desempenho do documento.

MAX Application Exclusive Time

O tempo exclusivo de relógio (ciclos de processador) máximo de um único aplicativo, ou valor do contador de desempenho para qualquer instância desta função que foi chamada pela função pai na árvore de chamada.

MAX Application Inclusive Time

O maior tempo inclusive de relógio (ciclos de processador) do aplicativo, ou valor do contador de desempenho para qualquer instância desta função que foi chamada pela função pai na árvore de chamada.

MAX Elapsed Exclusive Time

O maior tempo exclusivo de relógio (ciclos de processador) decorrido, ou valor do contador de desempenho para qualquer instância desta função que foi chamado pela função pai na árvore de chamada.

Maximum Processes

Número máximo de processos que o perfilador permite que sejam perfilados ao mesmo tempo, além do qual é reportado um erro.Isso pode ser controlado por uma chave do Registro.

Maximum Threads

Número máximo de segmentos que o perfilador permite que sejam perfilados ao mesmo tempo, além do qual é reportado um erro.Isso pode ser controlado por uma chave do Registro.

MIN Application Exclusive Time

O tempo mínimo exclusivo de aplicativo (ciclos de processador), ou valor do contador de desempenho para qualquer instância desta função que seja chamada pela função pai da árvore de chamada.

MIN Application Inclusive Time

O menor tempo inclusive de relógio (ciclos de processador) do aplic­ativo, ou valor do contador de desempenho para qualquer instância desta função que foi chamada pela função pai na árvore de chamada.

MIN Elapsed Exclusive Time

O menor tempo exclusivo de relógio (ciclos de processador) decorrido, ou valor do contador de desempenho para qualquer instância desta função que foi chamada pela função pai na árvore de chamada.

MIN Elapsed Inclusive Time

O menor tempo inclusive de relógio (ciclos de processador), ou valor do contador de desempenho para qualquer instância desta função que foi chamada pela função pai na árvore de chamada.

Module Identifier

Um inteiro sem-assinatura usado para controlar os módulos.Ele foi atribuída a um módulo baseado na ordem em que ele foi carregado no processo.Por exemplo o primeiro módulo é o módulo 0 e o segundo é o módulo 1, e assim por diante.

Module Name

Nome do módulo que contém a função.

Module Path

Localização do diretório do módulo

Module Size

O tamanho do módulo em hexadecimal.

Nome

A sequência de caracteres atribuída ao processo ou segmento com a função API NameProfile.Se nenhum nome foi atribuído para o item, o tipo de item (Processo, Segmento) é pré-pendido para a identificação do item.

NºCPUs

Total de CPUs no computador que é usado para perfilação.

Number of Calls

O número de chamadas feitas para as instâncias desta função que foram chamadas pela função pai na árvore de chamada.

Operating System

Informações de versão do sistema operacional.

Parent Function Address

Endereço na memória da função pai que chamou outra função.

Percentage of calls

O número de instâncias desta função que foram telefonar ed pela função pai na telefonar árvore sistema autônomo uma porcentagem do número total de telefonar sistema autônomo para todas sistema autônomo funções no intervalo de dados especificado.

Process Highwater

Número máximo de processo perfilados ao mesmo tempo.

Process ID

Identificador numérico do processo.

Nome do processo

Nome do processo.

Report Creation Time

A data e hora de criação do relatório.

Root Node Recursive

Indica se esta função foi chamada recursivamente direta ou indiretamente neste contexto.

Sample Interval

Média do número de ciclos de relógio entre exemplos ou o evento usado.

Samples (Aborted)

Exemplos feitas enquanto pilha do aplicativo não pôde ser movimentada.

Samples (Application)

Exemplos feitas enquanto o aplicativo estava no modo de aplicativo.

Samples (Broken)

Pilha incompleta porque a movimentação da pilha de chamada falhou ao movimentar-se até o endereço de início segmento.

Samples (Kernel)

Exemplos feitas enquanto o aplicativo estava no modo kernel.Essas são lançadas fora.

Samples (Overhead)

Exemplos feitas enquanto uma movimentação da pilha de chamada estava ocorrendo.Essas são lançadas fora.

Samples (Total)

Total exemplos feitas.

Scenario Name

Valor padrão é ProfileRun.Podem ser definidos no processo usando a API NameProfile.

Size of Buffers

dimensionar de buffers de E/s.Consulte buffers de E/s.

Source File

O caminho completo do arquivo de relatório .vsp.

Source File Name

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

Stack Pointer

Valor do ponteiro da pilha para a função.

Fonte de caractere inicial

Número da coluna no início do exemplo de código relatada.

Fonte de caractere participante

Número da coluna no participante do exemplo de código relatada.

Fonte de linha inicial

Número de linha no início do exemplo de código relatada.

participante da linha de fonte

Número de linha no participante do exemplo de código relatada.Isso é semelhante fonte de linha começar com exceção de amostragens em instruções de várias linhas, por exemplo:

y = myFunction(x + 2,

y * 3,

x / y) – x;

Thread Highwater

Número máximo de segmentos perfilados de uma vez.

Identificação do Segmento

O identificador numérico definido pelo sistema atribuído ao segmento.

Nome do Segmento

A sequência de caracteres atribuída ao processo ou segmento com a função API NameProfile.Se nenhum nome foi atribuído para o item, o tipo de item (Processo, Segmento) é pré-pendido para a identificação do item.

Time Delta

A diferença entre o carimbo de data/hora em que este evento ocorreu e o carimbo de data/hora do evento anterior.

Time Exclusive Probe Overhead

O tempo total atribuído para assertivas de perfilação no tempo exclusivo das instâncias desta função que foram chamadas pela função pai na árvore de chamada.

Time Inclusive Probe Overhead

O tempo total atribuído para assertivas de perfilação no tempo inclusive das instâncias desta função que foram chamadas pela função pai na árvore de chamada.

Timestamp

A hora em que um evento ocorreu.

Tool Name and Full Version

O nome e versão do VSPerfReport.

Total Processes

Total de processos perfilados sobre a vida útil da sessão de perfilação.

Total Threads

Total de segmentos criados durante a perfilação.

Type (Tipo)

Representa o tipo de linha em um telefonar árvore.Um valor de:

0 representa a função raiz

1 representa o chamador

2 representa o computador chamado

Por exemplo, se você possui os seguintes telefonar árvore:

principal-> funcA-> funcB

Coluna de tipo terá as seguintes linhas:

0 - principal

2 funcA

0 funcA

1 - principal

2 funcB

0 funcB

1 funcA

Unique ID

Um número hexadecimal que identifica a função.

Unique Process ID

Um inteiro sem-assinatura usado para controlar o processo.Ele é atribuído a um processo com base na ordem em que ele foi carregado.Por exemplo, o primeiro processo é 0 e o segundo é 1, e assim por diante

Unique Process ID

Inteiro sem-sinal para controlar o processo.

Versão do arquivo VSPerf90.DLL

A versão do coleta de dados biblioteca de vínculo dinâmico, denominada VSPerf90.DLL, que criou o arquivo Vsp.

Consulte também

Outros recursos

Exibindo relatórios de ferramentas de criação de perfil

Exibições de relatório de ferramentas de criação de perfil