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

O amostragem o método de criação de perfil do Visual Studio Ferramentas de criação de perfil interrompe o processador do computador em intervalos definidos e coleta a pilha de chamada de função. A pilha de chamadas é uma estrutura dinâmica que armazena informações sobre as funções que estão em execução no processador.

A análise do profiler determina se o processador está executando o código no processo de destino. Se o processador não é executar o código no processo de destino, a amostra é descartada.

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

Para o evento de amostra, os incrementos profiler a exclusivo a contagem da função que está sendo executado suas instruções de exemplo. Como uma amostra exclusiva também é parte do total (inclusive) também é incrementado a exemplos da função, a contagem de exemplo inclusive da função ativa no momento.

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

Amostras inclusivas

O número total de amostras são coletadas durante a execução da função destino.

Isso inclui amostras são coletadas durante a execução direta do código da função e amostras são coletadas durante a execução de funções de filho são chamadas de função de destino.

Amostras exclusivas

O número de amostras são coletadas durante a execução direta das instruções de função de destino.

Amostras exclusivas não incluem amostras são coletadas durante a execução de funções são chamadas de função de destino.

Inclusive %

A porcentagem do número total de Amostras inclusivas no perfil executar, são Amostras inclusivas do intervalo de dados ou função.

Porcentagem exclusiva

A porcentagem do número total de exclusive samples no perfil executar são Amostras exclusivas do intervalo de dados ou função.

Consulte também

Tarefas

Como: Escolha os métodos de coleção

Conceitos

Analisando dados de ferramentas de criação de perfil