Partager via


CA1601 : Ne pas utiliser de minuteries qui empêchent les changements d'état de l'alimentation

TypeName

DoNotUseTimersThatPreventPowerStateChanges

CheckId

CA1601

Catégorie

Microsoft.Mobility

Modification avec rupture

Oui

Cause

Une minuterie a un intervalle défini pour se déclencher plus d'une fois par seconde.

Description de la règle

Évitez d'effectuer des interrogations ou d'utiliser des minuteries qui se déclenchent plus d'une fois par seconde.En effet, toute activité périodique supérieure à cette fréquence occupe le processeur et interfère avec les minuteries d'inactivité qui déclenchent la mise en veille de l'écran et des disques durs pour économiser de l'énergie.

Comment corriger les violations

Définissez des intervalles pour la minuterie pour qu'elle se déclenche moins d'une fois par seconde.

Quand supprimer les avertissements

Cette règle doit être supprimée uniquement si le déclenchement de la minuterie plus d'une fois par seconde est requis et si les considérations sur la mobilité peuvent être ignorées sans risque.