Do not use idle process priority
TypeName |
DoNotUseIdleProcessPriority |
CheckId |
CA1600 |
Category |
Microsoft.Mobility |
Breaking Change |
Breaking |
Cause
This rule fires when processes set to ProcessPriorityClass.Idle.
Rule Description
Do not set process priority to Idle. Processes with System.Diagnostics.ProcessPriorityClass.Idle will occupy the CPU when it would otherwise be idle, and thereby block standby.
How to Fix Violations
Set processes to ProcessPriorityClass.BelowNormal.
When to Suppress Warnings
This rules should be suppressd only when Idle process priority is required and mobility considerations can safely be ignored.