CA1600: No utilizar la prioridad del proceso inactiva
Nombre de tipo |
DoNotUseIdleProcessPriority |
Identificador de comprobación |
CA1600 |
Categoría |
Microsoft.Mobility |
Cambio problemático |
Sí |
Motivo
Esta regla se produce cuando los procesos se establecen en ProcessPriorityClass.Idle.
Descripción de la regla
No establecer la prioridad del proceso como inactiva.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.