CA1601:不要使用會妨礙電源狀態變更的計時器
型別名稱 |
DoNotUseTimersThatPreventPowerStateChanges |
CheckId |
CA1601 |
分類 |
Microsoft.Mobility |
中斷變更 |
中斷 |
原因
計時器的間隔是設定成每秒引發數次。
規則描述
輪詢頻率不要超過每秒一次,也不要使用每秒引發一次以上的計時器。 更高頻率的週期性活動會使 CPU 始終處於忙碌狀態,並且會干擾用於關閉顯示器和硬碟的省電閒置計時器。
如何修正違規
將計時器間隔設定成每秒引發一次以下。
隱藏警告的時機
只有在每秒必須多次引發計數器,且可以放心地忽略行動力的考量時,才能隱藏這項規則。