PEP_PPM_PERF_SET 구조체(pep_x.h)

PEP_PPM_PERF_SET 구조는 운영 체제가 프로세서에 대해 요청하는 새 성능 수준을 지정합니다.

구문

typedef struct _PEP_PPM_PERF_SET {
  [in] ULONG MinimumPerformance;
  [in] ULONG MaximumPerformance;
  [in] ULONG DesiredPerformance;
  [in] ULONG TimeWindow;
  [in] ULONG PerformanceTolerance;
} PEP_PPM_PERF_SET, *PPEP_PPM_PERF_SET;

멤버

[in] MinimumPerformance

플랫폼별 단위의 새로운 최소 성능 수준입니다. 이 멤버는 프로세서가 실행할 수 있는 절대 최소 성능 수준을 나타냅니다.

[in] MaximumPerformance

플랫폼별 단위의 새로운 최대 성능 수준입니다. 이 멤버는 프로세서가 실행할 수 있는 절대 최대 성능 수준을 나타냅니다.

[in] DesiredPerformance

플랫폼별 단위의 새로운 원하는 성능 수준입니다. 이 멤버는 MinimumPerformance에서 MaximumPerformance 로 범위의 값으로 설정 됩니다.

[in] TimeWindow

플랫폼이 필요한 평균 성능을 제공해야 하는 새 기간의 너비(밀리초)입니다. 이 시간 범위가 0이 아닌 경우 플랫폼에서 제공하는 즉각적인 성능은 원하는 성능 수준과 일치할 필요가 없으며 최소 및 최대 성능 수준으로 지정된 제약 조건에만 속해야 합니다.

[in] PerformanceTolerance

플랫폼별 단위의 새로운 성능 허용 오차입니다. 이 멤버에는 플랫폼에서 제공할 수 있는 최소 성능 수준이 포함되어 있으며 여전히 운영 체제의 성능 요구 사항을 충족합니다.

설명

이 구조는 PEP_NOTIFY_PPM_PERF_SET 알림에 사용됩니다. 이 구조체의 5개 멤버 모두 이 알림이 PEP로 전송되면 PoFx에서 제공하는 입력 값을 포함합니다.

프로세서 성능 수준은 플랫폼별 단위로 지정됩니다. 예를 들어 하드웨어 플랫폼은 프로세서 클록 빈도와 같은 메트릭을 사용하여 수행 중인 처리 작업의 양에 대략적인 근사치를 제공할 수 있습니다. 자세한 내용은 플랫폼 성능 임계값을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 부터 지원합니다.
머리글 pep_x.h(Pep_x.h 포함)

추가 정보

PEP_NOTIFY_PPM_PERF_SET

플랫폼 성능 임계값