Partager via


CA1600 : Ne pas utiliser de priorité de processus inactif

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

Catégorie

Microsoft.Mobility

Modification avec rupture

Oui

Cause

Cette règle se produit lorsque les processus ont la valeur ProcessPriorityClass.Idle.

Description de la règle

N'affectez pas la valeur Idle à la priorité de processus. Les processus qui ont System.Diagnostics.ProcessPriorityClass.Idle occuperaient le processeur alors qu'il devrait être inactif et bloqueraient par conséquent la veille.

Comment corriger les violations

Affectez ProcessPriorityClass.BelowNormal aux processus.

Quand supprimer les avertissements

Cette règle doit être supprimée uniquement lorsque la priorité de processus Idle est requise et que les considérations sur la mobilité peuvent être ignorées sans risque.