Règles d'utilisation des outils de profilage

Les règles de performance de la catégorie d'utilisation des outils de profilage fournissent de l'aide pour l'utilisation du profileur pour la collecte plus efficace des données.

DA0002 : VSPerfCorProf.dll manquant

Le profilage de ligne de commande peut contenir des données incomplètes pour les binaires .NET Framework.Cela peut être dû à l'absence de définition des variables d'environnement correctes.

DA0003 : Nombreux échantillons de noyau

De nombreux exemples de profilage qui se sont produits en dehors de l'exécution du fichier binaire cible ont été enregistrés.Pour collecter des données plus précises, utilisez la méthode d'instrumentation.

DA0004 : Utilisation intensive du processeur

Les données de profilage suggèrent que vos processeurs étaient régulièrement occupés pendant l'exécution du profilage.Pour collecter des données plus précises, utilisez la méthode d'échantillonnage.

DA0008 : Peu d'échantillons collectés

Le nombre d'exemples collectés dans l'exécution du profilage n'était pas assez élevé pour être statistiquement significatif.Envisagez un autre profilage et l'exécution de l'application pour une plus longue durée.Vous pouvez également envisager d'utiliser la méthode d'instrumentation pour collecter des données.

DA0026 : traitement du temps processeur noyau excessif

Une durée significative lors de l'exécution du profilage est survenue en mode noyau de processeur.Envisagez un échantillonnage à l'aide d'appels systèmes comme la métrique au lieu d'utiliser le temps comme métrique.

DA0029 : version CLR non prise en charge

Le fichier binaire profilé utilise une version de .NET Framework qui n'est pas pris en charge par le profileur.Les rapports de profileur ne peuvent pas résoudre de noms de symbole.

DA0030 : collecter les mesures d'interaction de couche pour les projets de base de données

Un nombre significatif d'appels aux méthodes dans l'espace de noms System.Data a été collecté.Pour inclure des données sur les appels de base de données, envisagez de collecter des données sur l'interaction entre les couches dans vos exécutions de profil.