CA1600:不要使用 Idle 處理序優先權
型別名稱 |
DoNotUseIdleProcessPriority |
CheckId |
CA1600 |
分類 |
Microsoft.Mobility |
中斷變更 |
中斷 |
原因
當處理序設定為 ProcessPriorityClass.Idle 時,會引發這項規則。
規則描述
請勿將處理序優先權設定為 Idle。 具有 System.Diagnostics.ProcessPriorityClass.Idle 的處理序會在應該閒置的時候佔用 CPU,因而阻礙 CPU 待命。
如何修正違規
將處理序設定為 ProcessPriorityClass.BelowNormal。
隱藏警告的時機
在必須有 Idle 處理序優先權,而且可以放心地忽略行動力考量時,才能隱藏這項規則。