PerformanceCounterType 열거형

정의

기본 형식으로 직접 매핑하는 성능 카운터 형식을 지정합니다.

public enum class PerformanceCounterType
public enum PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
type PerformanceCounterType = 
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
상속
PerformanceCounterType
특성

필드

AverageBase 1073939458

AverageTimer32AverageCount64처럼 시간이나 횟수 평균을 계산하는 데 사용되는 기본 카운터입니다. "연산 당 시간" 또는 "연산 당 수"를 나타내는 카운터를 계산하는 데 사용되는 분모를 저장합니다.

AverageCount64 1073874176

작업하는 동안에 처리되는 평균 항목 수를 표시하는 평균 카운터입니다. 이 형식의 카운터는 완성되는 작업 수에 대한 처리되는 항목의 비율을 표시합니다. 이 비율은 마지막 기간 동안 처리되는 항목의 수를 해당 기간 동안 완성되는 작업의 수와 비교하여 계산됩니다. 이 형식의 카운터에는 PhysicalDisk\Avg. Disk Bytes/Transfer가 포함됩니다.

AverageTimer32 805438464

프로세스나 작업을 완성하는 데 소요되는 평균 시간을 측정하는 평균 카운터입니다. 이 형식의 카운터는 샘플 기간 동안 완성되는 프로세스나 작업의 수에 대한 해당 기간의 총 경과 시간의 비율을 표시합니다. 이 카운터 형식은 시스템 시계의 틱을 단위로 하여 시간을 측정합니다. 이 형식의 카운터에는 PhysicalDisk\Avg. Disk sec/Transfer가 포함됩니다.

CounterDelta32 4195328

가장 최근의 두 샘플 기간 사이에 측정된 특성의 변경 내용을 표시하는 차이 카운터입니다.

CounterDelta64 4195584

가장 최근의 두 샘플 기간 사이에 측정된 특성의 변경 내용을 표시하는 차이 카운터입니다. 더 큰 값을 수용하기 위해 큰 필드를 사용하는 것을 제외하면 CounterDelta32 카운터 형식과 동일합니다.

CounterMultiBase 1107494144

샘플링되는 항목의 수를 나타내는 기본 카운터입니다. 이 카운터는 여러 개의 유사한 타이밍 항목을 사용하는 경우에 샘플링된 항목들의 평균을 구하는 계산에서 분모로 사용됩니다. CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100NsCounterMultiTimer100NsInverse와 함께 사용됩니다.

CounterMultiTimer 574686464

하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시하는 백분율 카운터입니다. 분자는 동시에 작동하는 구성 요소의 활성 시간을 기록하므로 결과 백분율은 100%를 초과할 수 있습니다. 이 카운터 형식은 100나노초가 아닌 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정한다는 점에서 CounterMultiTimer100Ns와는 다릅니다. 이 카운터 형식은 멀티타이머입니다.

CounterMultiTimer100Ns 575735040

하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시하는 백분율 카운터입니다. 이 카운터는 100나노초(ns)를 단위로 하여 시간을 측정합니다. 이 카운터 형식은 멀티타이머입니다.

CounterMultiTimer100NsInverse 592512256

하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시하는 백분율 카운터입니다. 이 형식의 카운터는 100나노초(ns)를 단위로 하여 시간을 측정하며, 구성 요소가 비활성 상태인 시간을 측정한 다음 모니터링되는 개체의 수에 100%를 곱한 값에서 이 시간을 빼서 활성 시간을 구합니다. 이 카운터 형식은 멀티타이머와는 정반대입니다.

CounterMultiTimerInverse 591463680

하나 이상의 구성 요소에 대한 활성 시간을 샘플 기간의 총 시간에 대한 백분율로 표시하는 백분율 카운터입니다. 이 카운터는 구성 요소가 비활성 상태인 시간을 측정한 다음 모니터링되는 개체의 수에 100%를 곱한 값에서 이 시간을 빼서 활성 시간을 계산합니다. 이 카운터 형식은 멀티타이머와는 정반대입니다. 이는 100나노초가 아닌 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정한다는 점에서 CounterMultiTimer100NsInverse와는 다릅니다.

CounterTimer 541132032

구성 요소가 활성 상태인 평균 시간을 총 샘플 시간에 대한 백분율로 나타내는 백분율 카운터입니다.

CounterTimerInverse 557909248

샘플 기간 동안 관찰되는 활성 시간의 평균 백분율을 표시하는 백분율 카운터입니다. 이러한 카운터의 값은 서비스가 비활성 상태인 시간의 백분율을 모니터링한 다음 이 값을 100%에서 빼서 계산합니다. 이 형식은 카운터 형식과는 정반대입니다. 이는 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정합니다.

CountPerTimeInterval32 4523008

평균 카운터는 시간 경과에 따라 리소스 큐의 평균 길이를 모니터링하도록 설계되었으며, 기간별로 나누어진 마지막 두 샘플 기간 중에 관찰되는 큐 길이 간 차이를 표시합니다. 일반적으로 이 형식의 카운터는 큐에 들어와 있거나 대기 중인 항목 수를 추적하는 데 사용됩니다.

CountPerTimeInterval64 4523264

시간 경과에 따라 리소스 큐의 평균 길이를 모니터링하는 평균 카운터입니다. 이 형식의 카운터는 기간별로 나누어진 마지막 두 샘플 기간 중에 관찰되는 큐 길이 간 차이를 표시합니다. 큰 값을 수용하기 위해 좀 더 큰 필드를 사용한다는 점을 제외하면 이 카운터 형식은 CountPerTimeInterval32와 같습니다. 일반적으로 이 형식의 카운터는 큐에 들어와 있거나 대기 중인 대용량 또는 다수의 항목을 추적하는 데 사용됩니다.

ElapsedTime 807666944

구성 요소나 프로세스가 시작된 시간과 이 값이 계산되는 시간 간의 총 시간을 표시하는 차이 타이머입니다. 이 형식의 카운터에는 System\System Up Time이 포함됩니다.

NumberOfItems32 65536

가장 최근에 관찰된 값을 표시하는 순간 카운터입니다. 예를 들어, 항목 또는 연산의 단순한 수를 유지하는 데 사용됩니다. 이 형식의 카운터에는 Memory\Available Bytes가 포함됩니다.

NumberOfItems64 65792

가장 최근에 관찰된 값을 표시하는 순간 카운터입니다. 예를 들어, 매우 많은 항목 또는 연산의 단순한 수를 유지하는 데 사용됩니다. 큰 값을 수용하기 위해 좀 더 큰 필드를 사용한다는 점을 제외하면 이 카운터 형식은 NumberOfItems32와 같습니다.

NumberOfItemsHEX32 0

가장 최근에 관찰된 값을 16진수 형식으로 표시하는 순간 카운터입니다. 예를 들어, 항목 또는 연산의 단순한 수를 유지하는 데 사용됩니다.

NumberOfItemsHEX64 256

가장 최근에 관찰된 값을 표시하는 순간 카운터입니다. 예를 들어, 매우 많은 항목 또는 연산의 단순한 수를 유지하는 데 사용됩니다. 큰 값을 수용하기 위해 좀 더 큰 필드를 사용한다는 점을 제외하면 이 카운터 형식은 NumberOfItemsHEX32와 같습니다.

RateOfCountsPerSecond32 272696320

샘플 기간에 초 당 완성되는 평균 작업 수를 표시하는 차이 카운터입니다. 이 형식의 카운터는 시스템 시계의 틱을 단위로 하여 시간을 측정합니다. 이 형식의 카운터에는 System\File Read Operations/sec가 포함됩니다.

RateOfCountsPerSecond64 272696576

샘플 기간에 초 당 완성되는 평균 작업 수를 표시하는 차이 카운터입니다. 이 형식의 카운터는 시스템 시계의 틱을 단위로 하여 시간을 측정합니다. 이 카운터 형식은 RateOfCountsPerSecond32 형식과 같지만 큰 값을 수용하기 위해 좀 더 큰 필드를 사용하여 초 당 많은 수의 항목 또는 작업을 추적합니다(예: 바이트 전송률). 이 형식의 카운터에는 System\File Read Bytes/sec가 포함됩니다.

RawBase 1073939459

일반 산술 분수를 제공하는 카운터의 분모를 저장하는 기본 카운터입니다. 해당 값을 분모로 사용하여 RawFraction 값을 계산하려는 경우 이 값이 0보다 커야 합니다.

RawFraction 537003008

해당 집합에 대한 하위 집합의 비율을 백분율로 표시하는 순간 백분율 카운터입니다. 예를 들어, 이 카운터는 디스크에서 사용되는 바이트 수를 디스크에 있는 총 바이트 수와 비교합니다. 이 형식의 카운터는 현재 백분율만 표시하며 시간 경과에 따른 평균은 표시하지 않습니다. 이 유형의 카운터에는 페이징 파일\% 사용량이 포함됩니다.

SampleBase 1073939457

샘플링한 샘플링 인터럽트의 수를 저장하며 샘플링 분수에서 분모로 사용되는 기본 카운터입니다. 샘플링 분수는 샘플 인터럽트가1(또는 true)인 샘플의 수입니다. 해당 값을 분모로 사용하여 SampleFraction을 계산하려는 경우 이 값이 0보다 커야 합니다.

SampleCounter 4260864

초 당 완성되는 평균 작업 수를 표시하는 평균 카운터입니다. 이 형식의 카운터가 데이터를 샘플링할 때 각 샘플링 인터럽트가 1 또는 0을 반환합니다. 카운터 데이터는 샘플링된 데이터 수입니다. 이는 시스템 성능 타이머의 틱을 단위로 하여 시간을 측정합니다.

SampleFraction 549585920

마지막 두 샘플 기간 동안의 모든 작업에 대한 평균 적중 비율을 표시하는 백분율 카운터입니다. 이 형식의 카운터에는 Cache\Pin Read Hits %가 포함됩니다.

Timer100Ns 542180608

구성 요소의 활성 시간을 샘플 기간의 총 경과 시간에 대한 백분율로 표시하는 백분율 카운터입니다. 이 카운터는 100나노초(ns)를 단위로 하여 시간을 측정합니다. 이 형식의 카운터는 한 번에 하나의 구성 요소에 대한 작업을 측정하도록 설계되었습니다. 이 유형의 카운터에는 Processor\% User Time이 포함됩니다.

Timer100NsInverse 558957824

샘플 기간 동안 관찰되는 활성 시간의 평균 백분율을 표시하는 백분율 카운터입니다. 이는 역 카운터입니다. 이 유형의 카운터에는 Processor\% Processor Time이 포함됩니다.

설명

이 API에 대한 자세한 내용은 PerformanceCounterType에 대한 추가 API 설명을 참조하세요.

적용 대상

추가 정보