다음을 통해 공유


PDH 함수를 사용하여 카운터 데이터 사용

PDH 함수를 사용하여 성능 데이터를 수집합니다. PDH 함수는 레지스트리 함수 보다 사용하기 쉬우며 V1 및 V2 공급자 모두 카운터 데이터에 액세스하는 데 사용할 수 있습니다. PDH에는 현재 성능 데이터를 수집하고, 성능 데이터를 로그 파일에 저장하고, 로그 파일에서 데이터를 읽는 API가 있습니다.

참고

Windows OneCore 앱을 작성하는 경우 성능 데이터 도우미 추상화 계층 함수를 사용할 수 없습니다. 대신 PerfLib V2 소비자 함수를 사용합니다.

PDH는 성능 카운터 데이터 수집을 간소화하는 상위 수준 API입니다. 쿼리 구문 분석, 메타데이터 캐싱, 샘플 간의 인스턴스 일치, 원시 값에서 형식이 지정된 값 계산, 로그 파일에서 데이터 읽기 및 로그 파일에 데이터 저장에 도움이 됩니다. PDH는 V1 공급자로부터 데이터를 수집할 때 레지스트리 함수를 자동으로 사용하며 V2 공급자에서 데이터를 수집할 때 V2 소비자 함수 사용합니다.

PDH 함수를 사용하여 성능 데이터를 수집하려면 다음 단계를 수행합니다.

  1. 쿼리 만들기
  2. 쿼리에 카운터 추가
  3. 성능 데이터 수집
  4. 성능 데이터 표시
  5. 쿼리 닫기

실시간 원본 또는 로그 파일에서 성능 데이터를 수집할 수 있습니다. 로그 파일에 성능 데이터를 작성하는 방법에 대한 자세한 내용은 로그 파일 작업을 참조하세요.

추가 정보