Поделиться через


Не использовать приоритет процессов в состоянии ожидания

Обновлен: Ноябрь 2007

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

Категория

Microsoft.Mobility

Критическое изменение

Критическое изменение

Причина

Данное правило создает предупреждение, если процессам задается приоритет ProcessPriorityClass.Idle.

Описание правила

Не задавайте для приоритета процесса значение Idle. Процессы с приоритетом System.Diagnostics.ProcessPriorityClass.Idle будут занимать ЦП, который иначе простаивал бы, и тем самым блокировать работу в режиме ожидания.

Предотвращение нарушений

Установите для процессов приоритет ProcessPriorityClass.BelowNormal.

Отключение предупреждений

Предупреждения о нарушении данного правила следует отключать только в том случае, если требуется использовать приоритет процесса Idle и можно не учитывать аспекты мобильности.