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