Compartir a través de


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.