Compartilhar via


CA1600: Não use a prioridade do processo ocioso

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

<strong>Categoria</strong>

Microsoft.Mobility

Alteração significativa

Quebrando

Causa

Essa regra ocorre quando processos são definidos como ProcessPriorityClass.Idle.

Descrição da regra

Não defina a prioridade do processo a Idle.Processos que tenham System.Diagnostics.ProcessPriorityClass.Idle ocupará a CPU quando estariam ocioso e, portanto, bloqueará o modo de espera.

Como corrigir violações

Definir processos ProcessPriorityClass.BelowNormal.

Quando suprimir avisos

Esta regra deve ser substituída quando é necessária a prioridade de processo ocioso e considerações de mobilidade podem ser ignoradas com segurança.