성능 카운터 사용
성능 카운터 소비자 는 성능 카운터 데이터를 수집하고 사용하는 소프트웨어 구성 요소입니다. Microsoft에서 제공하는 예제 소비자에는 성능 모니터(perfmon.exe), 리소스 모니터(resmon.exe), 로그 관리자(logman.exe) 및 typeperf.exe 포함됩니다. 타사 소프트웨어 구성 요소는 성능 수집 API 또는 WMI 성능 카운터 클래스를 통해 성능 데이터를 수집할 수도 있습니다.
성능 카운터 공급자는 성능 카운터 데이터를 게시하는 소프트웨어 구성 요소입니다. 성능 카운터는 운영 체제 구성 요소, 디바이스 드라이버 및 서비스에서 제공할 수 있습니다. 많은 성능 카운터는 Windows 운영 체제의 일부로 제공됩니다. 추가 카운터는 성능 카운터 공급자 API를 통해 타사 소프트웨어 구성 요소에서 제공할 수 있습니다.
- 시스템에서 카운터 데이터를 수집하거나 보려는 경우 성능 카운터 도구를 사용합니다.
- 로컬 시스템에서 카운터 데이터를 수집하는 프로그램을 작성하려는 경우 성능 카운터 소비자 API 를 사용합니다.
- WMI를 사용하여 로컬 또는 원격 시스템에서 카운터 데이터를 수집하려는 경우 WMI 성능 카운터 클래스 를 사용합니다.
- 애플리케이션 내에서 실행되는 더 심층적인 프로세스에 대해 알아보려면 Work Unit 성능 카운터 를 사용합니다.
- 소프트웨어 구성 요소에서 성능 카운터 데이터를 게시하려는 경우 성능 카운터 공급자 API 를 사용합니다.