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


CA1600: не используйте приоритет процессов в состоянии ожидания

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

Категория

Microsoft.Mobility

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

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

Причина

Данное правило срабатывает, когда процессам задается ProcessPriorityClass.Idle.

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

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

Устранение нарушений

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

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

Данное правило следует отключать только в том случае, если требуется использовать приоритет процесса бездействия и можно пренебречь соображениями мобильности без серьезных последствий.