Udostępnij za pośrednictwem


CA1601: Nie używaj czasomierzy, które uniemożliwiają zmianę stanu zasilania

TypeName

DoNotUseTimersThatPreventPowerStateChanges

CheckId

CA1601

Kategoria

Microsoft.Mobility

Zmiana kluczowa

Kluczowa

Przyczyna

Czasomierz ma interwał ustawiony na wystąpienie częściej niż raz na sekundę.

Opis reguły

Nie odpytuj częściej niż raz na sekundę lub użyj czasomierzy, które występują częściej niż jeden raz na sekundę.Wyższa częstotliwość działań okresowych będzie sprawiać, że procesor będzie zajęty i będzie zakłócać czasomierze bezczynności oszczędzania energii, które wyłączają ekran i dyski twarde.

Jak naprawić naruszenia

Ustawianie interwałów czasomierza na wystąpienie mniej niż jeden raz na sekundę.

Kiedy pominąć ostrzeżenia

Ta reguła może być pominięta tylko wtedy, gdy wyzwalanie czasomierza więcej niż jeden raz na sekundę jest wymagane i zagadnienia dotyczące mobilności można bezpiecznie zignorować.