共用方式為


CA1601:不要使用會妨礙電源狀態變更的計時器

型別名稱

DoNotUseTimersThatPreventPowerStateChanges

CheckId

CA1601

分類

Microsoft.Mobility

中斷變更

中斷

原因

計時器的間隔是設定成每秒引發數次。

規則描述

輪詢頻率不要超過每秒一次,也不要使用每秒引發一次以上的計時器。 更高頻率的週期性活動會使 CPU 始終處於忙碌狀態,並且會干擾用於關閉顯示器和硬碟的省電閒置計時器。

如何修正違規

將計時器間隔設定成每秒引發一次以下。

隱藏警告的時機

只有在每秒必須多次引發計數器,且可以放心地忽略行動力的考量時,才能隱藏這項規則。