Freigeben über


Verwenden Sie keine Timer, um Änderungen am Betriebszustand zu verhindern

Aktualisiert: November 2007

     TypeName

DoNotUseTimersThatPreventPowerStateChanges

CheckId

CA1601

Kategorie

Microsoft.Mobility

Unterbrechende Änderung

Breaking

Ursache

Für einen Zeitgeber wurde das Intervall so eingestellt, dass mehr als einmal pro Sekunde ein Ereignis ausgelöst wird.

Regelbeschreibung

Führen Sie Abrufe nicht öfter als einmal pro Sekunde durch, und verwenden Sie keine Zeitgeber, die öfter als einmal pro Sekunde ein Ereignis auslösen. Regelmäßige Aktivitäten mit einer höheren Frequenz belasten die CPU und beeinflussen energiesparende Leerlaufzeitgeber, mit denen die Anzeige sowie die Festplatten ausgeschaltet werden.

Behandlung von Verstößen

Stellen Sie die Zeitgeberintervalle so ein, dass weniger als einmal pro Sekunde ein Ereignis ausgelöst wird.

Wann sollten Warnungen unterdrückt werden?

Diese Regel sollte nur unterdrückt werden, wenn der Zeitgeber mehr als einmal pro Sekunde ausgelöst werden muss und Mobilitätsüberlegungen ohne Bedenken ignoriert werden können.