Не использовать приоритет процессов в состоянии ожидания
Обновлен: Ноябрь 2007
TypeName |
DoNotUseIdleProcessPriority |
CheckId |
CA1600 |
Категория |
Microsoft.Mobility |
Критическое изменение |
Критическое изменение |
Причина
Данное правило создает предупреждение, если процессам задается приоритет ProcessPriorityClass.Idle.
Описание правила
Не задавайте для приоритета процесса значение Idle. Процессы с приоритетом System.Diagnostics.ProcessPriorityClass.Idle будут занимать ЦП, который иначе простаивал бы, и тем самым блокировать работу в режиме ожидания.
Предотвращение нарушений
Установите для процессов приоритет ProcessPriorityClass.BelowNormal.
Отключение предупреждений
Предупреждения о нарушении данного правила следует отключать только в том случае, если требуется использовать приоритет процесса Idle и можно не учитывать аспекты мобильности.