Compartilhar via


Regras de uso das ferramentas de criação de perfil

As regras de desempenho na categoria de uso de Ferramentas de Criação de Perfil fornece orientação para usar o profiler para coletar com mais eficácia dados.

DA0002: VSPerfCorProf.dll não foi encontrado

Analisar de linha de comando pode conter dados incompletos para binários de .NET Framework .Isso pode ser causado não definir as variáveis de ambiente corretos.

DA0003: muitas amostras de kernel

Muitos exemplos analisando que ocorreram fora de execução binários de destino que foram registrados.Para coletar dados mais precisos, considere o uso do método de gerenciamento.

DA0004: uso do processador elevado

Perfil dos dados sugerem que os processadores são consistentemente ocupados durante analisar executado.Para coletar dados mais precisos, considere o uso do método de amostragem.

DA0008: poucas amostras coletadas

O número de casos coletados em analisar executado não foi suficientemente alto para ser estatisticamente significativa.Considere analisar novamente e executar o aplicativo por mais tempo.Você também pode considerar o uso do método de gerenciamento para coletar dados.

DA0026: processamento de tempo de CPU do kernel excessivo

Uma quantidade significativa de tempo em analisar ocorreu executado no modo kernel do processador.Considere amostragem usando chamadas de sistema como a métrica em vez de usar time como a métrica.

DA0029: versão do CLR sem suporte

Binário analisado estiver usando uma versão de .NET Framework que não é suportada pelo profiler.Os relatórios do profiler não pode resolver nomes de símbolo.

DA0030: coletar medições de interação de camada para projetos de banco de dados

Um número significativo de chamadas para os métodos do namespace System.Data foi coletado.Para incluir dados sobre as chamadas de base de dados, considere coletar dados de interação da camada nas execuções do perfil.