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ć.