Condividi tramite


CA1600: Non impostare la priorità del processo su Inattivo

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

Category

Microsoft.Mobility

Breaking Change

Breaking

Causa

Questa regola si verifica quando i processi sono impostati su ProcessPriorityClass.Idle.

Descrizione della regola

Non impostare la priorità del processo su Inattivo. I processi con System.Diagnostics.ProcessPriorityClass.Idle occupano la CPU che diversamente sarebbe inattiva e bloccano quindi la modalità standby.

Come correggere le violazioni

Impostare i processi su ProcessPriorityClass.BelowNormal.

Esclusione di avvisi

Questa regola dovrebbe essere esclusa solo se è necessaria una priorità di processo Inattivo ed è possibile ignorare le considerazioni di mobilità senza problemi di sicurezza.