Partager via


DA0004 : Utilisation intensive du processeur

ID de la règle

DA0004

Catégorie

Utilisation des outils de profilage

Méthodes de profilage

Instrumentation

Échantillonnage

Message

Votre utilisation du processeur dépasse régulièrement 75 %.Envisagez d'utiliser le mode d'échantillonnage pour les applications liées à l'UC.

Type de règle

Information

Lorsque vous profilez en utilisant les méthodes d'échantillonnage, de mémoire. NET ou de conflits de ressources, vous devez collecter au moins 10 échantillons pour déclencher cette règle.

Cause

L'utilisation de processeur (UC) était considérablement élevée dans les données de profilage collectées à l'aide de la méthode d'instrumentation.Utilisez la méthode de profilage d'échantillonnage lors du profilage d'une application liée à l'UC.

Description de la règle

Pendant cette exécution du profilage, le processeur (ou processeurs) sont régulièrement très occupé.L'utilisation élevée du processeur peut indiquer une application utilisant le processeur.Les profils instrumentés ne sont pas habituellement la méthode la plus efficace pour étudier des scénarios d'utilisation d'UC.L'échantillonnage est habituellement plus efficace lorsque vous profilez des applications qui passent beaucoup de temps à exécuter des instructions sur le processeur.

Comment corriger les violations

Envisagez de profiler encore votre application à l'aide de la méthode d'échantillonnage au lieu de la méthode d'instrumentation à moins que vous n'ayez besoin de minutages de fonction ou que vous soyez plus intéressé par le fonctionnement des entrées/sorties que par les goulots d'étranglement de processeur.