Règles d’utilisation des outils de profilageProfiling Tools Usage Rules

Les règles de performance de la catégorie d’utilisation des outils de profilage fournissent des conseils sur l’utilisation du profileur pour collecter des données de manière plus efficace.Performance rules in the Profiling Tools Usage category provide guidance for using the profiler to collect data most effectively.

DA0002 : VSPerfCorProf.dll manquantDA0002: VSPerfCorProf.dll is missing Le profilage en ligne de commande peut contenir des données incomplètes pour les fichiers binaires .NET Framework.NET Framework.Command line profiling might contain incomplete data for .NET Framework.NET Framework binaries. Cela peut arriver si vous n’avez pas défini les bonnes variables d’environnement.This might be caused by not setting the correct environment variables.
DA0003 : Nombreux échantillons de noyauDA0003: Many kernel samples De nombreux échantillons de profilage qui se sont produits en dehors de l’exécution du fichier binaire cible ont été enregistrés.Many profiling samples that occurred outside the execution of the target binary were recorded. Pour collecter des données plus précises, utilisez la méthode d’instrumentation.To collect more accurate data, consider using the instrumentation method.
DA0004 : Utilisation intensive du processeurDA0004: High processor usage Les données de profilage suggèrent que vos processeurs étaient régulièrement occupés pendant l’exécution du profilage.Profiling data suggests that your processors were consistently busy during the profiling run. Pour collecter des données plus précises, utilisez la méthode d’échantillonnage.To collect more accurate data, consider using the sampling method.
DA0008 : Peu d’échantillons collectésDA0008: Few samples collected Le nombre d’échantillons collectés dans le cadre de l’exécution du profilage n’était pas assez élevé pour être statistiquement significatif.The number of samples collected in the profiling run was not high enough to be statistically significant. Effectuez à nouveau le profilage et exécutez l’application pendant une plus longue durée.Consider profiling again and running the application for a longer time. Vous pouvez également utiliser la méthode d’instrumentation pour collecter des données.You can also consider using the instrumentation method to collect data.
DA0026 : Traitement du temps processeur noyau excessifDA0026: Excessive kernel CPU time processing Une durée significative s’est écoulée en mode noyau de processeur dans le cadre de l’exécution du profilage.A significant amount of time in the profiling run occurred in the processor kernel mode. Effectuez l’échantillonnage en utilisant les appels système plutôt que le temps comme métrique.Consider sampling by using system calls as the metric instead of using time as the metric.
DA0029 : Version CLR non prise en chargeDA0029: Unsupported CLR Version Le fichier binaire profilé utilise une version de .NET Framework.NET Framework qui n’est pas prise en charge par le profileur.The profiled binary is using a version of .NET Framework.NET Framework that is not supported by the profiler. Les rapports du profileur ne peuvent pas résoudre les noms de symboles.The profiler reports cannot resolve symbol names.
DA0030 : collecter les mesures d’interaction de couche pour les projets de base de donnéesDA0030: Gather Tier Interaction measurements for database projects Un nombre significatif d’appels à des méthodes dans l’espace de noms System.Data ont été collectés.A significant number of calls to methods in the System.Data namespace were collected. Pour inclure les données relatives aux appels de base de données, collectez les données d’interaction de couche dans vos exécutions de profil.To include data about the database calls, consider collecting tier interaction data in your profile runs.