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