다음을 통해 공유


성능 카운터 함수

다음 함수를 사용하여 성능 데이터를 사용하고 제공합니다.

소비자 함수

PDH(성능 데이터 도우미) 함수

PDH(성능 데이터 도우미) 함수를 사용하여 V1 및 V2 성능 데이터 공급자 모두에서 성능 데이터를 사용합니다.

메모

Windows OneCore 앱은 PDH 함수를 사용할 수 없습니다. Windows OneCore 앱을 작성하는 경우 PerfLib V2 소비자 함수를 사용합니다.

PerfLib V2 소비자 함수

PDH(성능 데이터 도우미) 함수를 사용할 수 없는 경우 PerfLib V2 소비자 함수를 사용하여 V2 성능 데이터 공급자의 성능 데이터를 사용합니다. 이러한 함수는 V2 카운터 세트를 수집하기 위해 OneCore 애플리케이션을 작성하거나 최소한의 종속성 및 오버헤드로 특정 V2 카운터 세트를 수집해야 하는 경우에 사용될 수 있습니다.

PerfLib V2 소비자 함수는 PDH(성능 데이터 도우미) 함수보다 사용하기 어렵고 V2 공급자의 데이터 수집만 지원합니다. PDH 함수는 대부분의 애플리케이션에 대해 선호되어야 합니다.

공급자 함수

PerfLib V2 공급자 함수

V2 성능 데이터 공급자는 다음 함수를 사용할 있습니다.

메모

V2 공급자를 설치하고 제거하려면 lodctr 사용하고 unlodctr 도구를. LoadPerfCounterTextStringsUnloadPerfCounterTextStrings 함수는 V2 공급자를 설치하고 제거하는 데 사용할 수 없습니다.

성능 DLL 함수

V1 성능 데이터 공급자는 다음 함수를 제공하는 DLL을 구현할 있습니다.

메모

중요한 성능 및 안정성 문제로 인해 V1 성능 데이터 공급자는 더 이상 사용되지 않습니다. 성능 확장 DLL을 사용하여 카운터 데이터를 제공할 수 있지만 대신 V2 공급자 만드는 것이 좋습니다. 또한 기존 V1 공급자를 V2 공급자로 교체하는 것이 좋습니다.

V1 공급자는 lodctr 사용하여 설치 및 제거할 수 있으며, unlodctr 도구를 사용하거나 다음 함수를 호출하여 설치 및 제거할 수 있습니다.

  • LoadPerfCounterTextStrings
  • UnloadPerfCounterTextStrings