Compartir a través de


CA1600: No utilizar la prioridad del proceso inactiva

Nombre de tipo

DoNotUseIdleProcessPriority

Identificador de comprobación

CA1600

Categoría

Microsoft.Mobility

Cambio problemático

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.