CA1601: не используйте таймеры, препятствующие изменению состояния электропитания
TypeName |
DoNotUseTimersThatPreventPowerStateChanges |
CheckId |
CA1601 |
Категория |
Microsoft.Mobility |
Критическое изменение |
Критическое изменение |
Причина
Для таймера установлен интервал меньше одной секунды.
Описание правила
Не следует проводить опрос чаще, чем один раз в секунду, или использовать таймеры, интервал которых меньше секунды.Повышение частоты периодических действий приводит к дополнительной нагрузке на ЦП и препятствует работе таймеров энергосберегающих режимов, которые отключают монитор и жесткие диски.
Устранение нарушений
Установите для таймеров интервалы, превышающие одну секунду.
Отключение предупреждений
Данное правило следует отключать только в том случае, если требуется срабатывание таймера с интервалом меньше одной секунды и можно пренебречь соображениями мобильности без серьезных последствий.