Freigeben über


CA1600: Verwenden Sie keine Prozesse mit der Priorität "idle"

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

Kategorie (Category)

Microsoft.Mobility

Unterbrechende Änderung

Breaking

Ursache

Diese Regel tritt auf, wenn Prozesse auf ProcessPriorityClass.Idle festgelegt werden.

Regelbeschreibung

Legen Sie für Prozesse nicht die Priorität Idle fest.Prozesse, die über System.Diagnostics.ProcessPriorityClass.Idle verfügen, belegen die CPU, wenn sie sich andernfalls im Leerlauf befinden würde, und blockieren daher Standby.

Behandeln von Verstößen

Legen Sie Prozesse auf ProcessPriorityClass.BelowNormal fest.

Wann sollten Warnungen unterdrückt werden?

Diese Regel sollte nur dann unterdrückt werden, wenn für Prozesse die Priorität Idle erforderlich ist und Mobilitätsüberlegungen ohne Bedenken ignoriert werden können.