ApplicationPoolCpu.Limit 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 풀에서 작업자가 일정 기간 동안 사용할 수 있는 CPU 시간의 최대 백분율을 가져오거나 설정합니다.
public:
property long Limit { long get(); void set(long value); };
public long Limit { get; set; }
member this.Limit : int64 with get, set
Public Property Limit As Long
속성 값
애플리케이션 풀의 작업자 프로세스에서 일정 기간 동안 사용할 수 있는 CPU 시간의 최대 백분율(백분의 1%)입니다. 기본값은 CPU 제한을 사용하지 않도록 설정하는 0입니다.
예제
다음 예제에서는 속성의 값을 확인합니다 Limit . 제한이 25밀리초 이상으로 설정된 경우 값은 25로 다시 설정됩니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ApplicationPoolCpu 클래스입니다.
// Set the ApplicationPoolCPU.Limit to a maximum of 2.5 milliseconds.
if (apppool.Cpu.Limit > 25)
{
apppool.Cpu.Limit = 25;
apppool_isdirty = true;
}
설명
제한이 적용되는 기간은 속성에 의해 ResetInterval 지정됩니다. 속성에 의해 Limit 설정된 제한을 초과하면 이벤트가 이벤트 로그에 기록되고 속성에 의해 결정된 대로 선택적 이벤트 집합이 Action 트리거됩니다.
IIS 관리자의 Limit고급 설정 대화 상자에서 속성을 보고 수정할 수 있습니다.
속성을 설정할 Limit 때 메서드를 호출 Microsoft.Web.Administration.ServerManager.CommitChanges 하여 ApplicationHost.config 파일의 변경 내용을 유지해야 합니다.
참고
이 속성을 기본값 0으로 설정하면 CPU 제한을 사용하지 않도록 설정합니다.