Partilhar via


Noções básicas sobre valores de dados de amostragem em ferramentas de criação de perfil

A amostragem que analisa o método de Visual Studio Ferramentas de Criação de Perfil quebra o processador do computador em intervalos definidos e coleta a pilha de chamada de função.Uma pilha de chamadas é uma estrutura dinâmico que armazena informações sobre as funções que estão sendo executadas no processador.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Análise do profiler determina se o processador está executando o código no processo de destino.Se o processador não estiver executando o código no processo de destino, o exemplo é descartado.

Se o processador está executando o código de destino, o profiler incrementa a contagem de exemplo para cada função na pilha de chamadas.No momento em que o exemplo é executado, apenas uma função na pilha de chamadas está executando o código.As outras funções na pilha são pais na hierarquia de chamadas de funções que estão aguardando para retornar seus filhos.

Para o evento de exemplo, o profiler incrementa a contagem de exemplo exclusiva da função que está executando as instruções.Como um exemplo exclusivo também é parte dos exemplos (OR inclusivo) da função, a contagem de exemplo inclusiva da função atualmente ativo é incrementada também.

O profiler incrementa a contagem de exemplo inclusiva de todas as funções restantes na pilha de chamadas.

Exemplos inclusivos

O número total de casos que são coletados durante a execução da função de destino.

Isso inclui exemplos que são coletados durante a execução direta de código e exemplos de funções que são coletados durante a execução de funções filhos que são chamadas pela função de destino.

Exemplos exclusivos

O número de casos que são coletados durante a execução direta de instruções da função de destino.

Os exemplos não exclusivos incluem exemplos que são coletados durante a execução de funções que são chamadas pela função de destino.

Porcentagem inclusiva

A porcentagem do número total de casos inclusivos analisar executado em que são inclusivos exemplos do intervalo de função ou de dados.

Porcentagem exclusiva

A porcentagem do número total de casos exclusivos na que são exclusivos executado exemplos do intervalo de função ou de dados.

Consulte também

Tarefas

Como escolher métodos de coleção

Conceitos

Analisando dados de ferramentas de criação de perfil