CA1600: No utilizar la prioridad del proceso inactiva
TypeName |
DoNotUseIdleProcessPriority |
Identificador de comprobación |
CA1600 |
Categoría |
Microsoft.Mobility |
Cambio problemático |
Problemático |
Motivo
Esta regla se produce cuando los procesos se establecen en ProcessPriorityClass.Idle.
Descripción de la regla
No establezca la prioridad de proceso en Idle.Los procesos que tienen System.Diagnostics.ProcessPriorityClass.Idle ocuparán la CPU cuando de lo contrario estaría inactiva y, por consiguiente, bloquearán la espera.
Cómo corregir infracciones
Establezca los procesos en ProcessPriorityClass.BelowNormal.
Cuándo suprimir advertencias
Esta regla solo se debe suprimir cuando se requiera la prioridad Idle para el proceso y se puedan pasar por alto las consideraciones de movilidad sin ningún riesgo.