次の方法で共有


CA1600: アイドル状態のプロセス優先度を使用しません

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

[カテゴリ]

Microsoft.Mobility

互換性に影響する変更点

あり

原因

この規則は、プロセスが ProcessPriorityClass.Idle に設定されたために適用されています。

規則の説明

プロセス優先順位に Idle を設定しないでください。System.Diagnostics.ProcessPriorityClass.Idle を設定したプロセスは、CPU を占有するか、そうでない場合はアイドル状態になるため、スタンバイ状態がブロックされます。

違反の修正方法

プロセスに ProcessPriorityClass.BelowNormal を設定します。

警告を抑制する状況

この規則を抑制できるのは、Idle のプロセス優先順位が必要であり、モビリティの問題を無視しても安全な場合のみです。