다음을 통해 공유


CA1600: 유휴 상태 프로세스 우선 순위를 사용하지 마십시오.

TypeName

DoNotUseIdleProcessPriority

CheckId

CA1600

범주

Microsoft.Mobility

변경 수준

주요 변경

원인

프로세스가 ProcessPriorityClass.Idle로 설정되면 이 규칙이 적용됩니다.

규칙 설명

프로세스 우선 순위를 유휴 상태로 설정하지 마십시오. System.Diagnostics.ProcessPriorityClass.Idle인 프로세스는 어떠한 이유로든 유휴 상태가 될 경우 CPU를 차지하므로 블록이 대기 모드가 됩니다.

위반 문제를 해결하는 방법

프로세스를 ProcessPriorityClass.BelowNormal로 설정합니다.

경고를 표시하지 않는 경우

유휴 상태 프로세스 우선 순위가 필요하고 이동성 고려 사항을 무시해도 안전한 경우에만 이 규칙을 표시하지 않습니다.