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