방법: 계산된 성능 카운터 값 검색
업데이트: 2007년 11월
현재 카운터에서 NextValue 메서드를 호출하여 계산된 성능 카운터 값을 검색합니다. 카운터의 계산된 값이 메서드가 실행되는 순간에 계산되어 반환됩니다. 카운터가 증가함에 따라 계산된 값이 변하기 때문에 다음에 NextValue를 호출하면 다른 값을 검색합니다.
참고: |
---|
카운터에서 좀 더 복잡한 데이터 뷰를 검색하려면 샘플을 사용하여 두 시점에서 카운터 데이터의 정적인 스냅샷을 검색하고 반환 값을 비교합니다. 샘플 검색에 대한 자세한 내용은 방법: 성능 카운터 샘플 검색을 참조하십시오. |
카운터의 계산된 값을 검색하려면
PerformanceCounter 인스턴스를 만들고 원하는 범주 및 카운터와 상호 작용하도록 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 만들기 또는 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.
NextValue 메서드를 호출하고 결과를 Single 변수로 설정합니다.
다음 예제에서는 NextValue 메서드를 사용하여 Orders라는 사용자 지정 범주에 있는 Total 카운터의 현재 값을 검색하는 방법을 보여 줍니다.
Dim MyCtr As New PerformanceCounter() MyCtr.CategoryName = "Orders" MyCtr.CounterName = "Total" Dim retvalue As Single retvalue = MyCtr.NextValue()
System.Diagnostics.PerformanceCounter MyCtr = new System.Diagnostics.PerformanceCounter(); MyCtr.CategoryName = "Orders"; MyCtr.CounterName = "Total"; float retvalue = MyCtr.NextValue();
참고: 이 코드를 처음 실행하면 0을 반환합니다. 이후로는 값을 다시 쿼리할 때 0이 아닌 숫자가 반환됩니다.
참고 항목
작업
방법: PerformanceCounter 구성 요소 인스턴스 만들기
방법: PerformanceCounter 구성 요소 인스턴스 구성