PerformanceCounter.CounterType 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
관련된 성능 카운터의 카운터 형식을 가져옵니다.
public:
property System::Diagnostics::PerformanceCounterType CounterType { System::Diagnostics::PerformanceCounterType get(); };
public System.Diagnostics.PerformanceCounterType CounterType { get; }
member this.CounterType : System.Diagnostics.PerformanceCounterType
Public ReadOnly Property CounterType As PerformanceCounterType
속성 값
카운터가 모니터링 애플리케이션과 상호 작용하는 방법, 카운터에 들어 있는 값의 속성(예: 계산된 값 또는 계산되지 않은 값) 등을 설명하는 PerformanceCounterType입니다.
예외
관리자 권한 없이 실행되는 코드가 성능 카운터를 읽으려고 한 경우
설명
열거형에는 PerformanceCounterType 상호 작용할 수 있는 성능 카운터 유형이 포함되어 있습니다. 일부 카운터 형식은 시스템에서 측정한 카운터 측정값의 평균과 같은 계산된 값을 나타냅니다. 다른 형식은 원시 또는 계산되지 않은 값을 나타냅니다. 다음 표에서는 가장 자주 상호 작용할 카운터 형식을 보여줍니다.
카운터의 책임 | PerformanceCounterType 값 | 예 |
---|---|---|
간단한 항목 또는 작업 수를 유지 관리합니다. | NumberOfItems32 |
32비트 정수로 받은 주문 수를 추적합니다. |
더 높은 용량의 단순 개수를 유지 관리합니다. | NumberOfItems64 |
볼륨이 매우 높은 사이트의 주문 수를 추적하여 64비트 정수로 저장합니다. |
초당 항목 또는 작업 수를 추적합니다. | RateOfCountsPerSecond32 |
사이트에서 초당 받은 주문 추적 |
초당 더 많은 용량의 항목 또는 작업을 추적합니다. | RateOfCountsPerSecond64 |
볼륨이 매우 높은 사이트에서 초당 받은 추적 주문입니다. |
프로세스를 수행하거나 항목을 처리하는 평균 시간 계산 | AverageTimer32 |
주문 처리에 걸리는 평균 시간을 계산합니다. |
해당 기본 카운터를 사용해야 하는 형식의 카운터를 만들 때 메서드에 PerformanceCounterCategory.Create 전달하는 의 카운터와 기본 CounterCreationDataCollection 을 선언해야 합니다.
참고
속성 값이 InstanceLifetime 이 Process 고 .NET Framework 버전 1.0 또는 1.1을 사용하여 성능 카운터 범주를 만든 경우 가 InvalidOperationException throw됩니다. 이전 버전으로 만든 성능 카운터 범주는 전역 공유 메모리를 사용하며 의 값 InstanceLifetime 은 이어야 Global합니다. 버전 1.0 또는 1.1의.NET Framework에서 실행 중인 애플리케이션 범주를 사용 하지 않으면 삭제 하 고 범주를 다시 만듭니다.
참고
Windows Vista, Windows XP Professional x64 Edition 또는 Windows Server 2003에서 성능 카운터를 읽으려면 성능 모니터 사용자 그룹의 구성원이거나 관리 권한이 있어야 합니다.
Windows Vista의 성능 카운터에 액세스하기 위해 권한을 상승시킬 필요가 없도록 성능 모니터 사용자 그룹에 자신을 추가합니다.
Windows Vista에서는 UAC(사용자 계정 컨트롤)가 사용자 권한을 결정합니다. 기본 제공 Administrators 그룹의 멤버인 경우 두 개의 런타임 액세스 토큰(표준 사용자 액세스 토큰 및 관리자 액세스 토큰)이 할당됩니다. 기본적으로 표준 사용자 역할이 지정됩니다. 성능 카운터에 액세스하는 코드를 실행하려면 먼저 표준 사용자에서 관리자로 권한을 상승시켜야 합니다. 애플리케이션 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자로 실행하도록 지정하여 애플리케이션을 시작하면 이 작업을 수행할 수 있습니다.
적용 대상
추가 정보
.NET