다음을 통해 공유


CounterSetInstanceType 열거형

정의

카운터 집합에 프로세스 및 실제 디스크와 같은 여러 인스턴스를 사용할 수 있는지 아니면 메모리와 같은 단일 인스턴스를 사용할 수 있는지를 지정합니다.

public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType = 
Public Enum CounterSetInstanceType
상속
CounterSetInstanceType

필드

GlobalAggregate 4

카운터 집합에 하나 이상의 소스에서 가져온 집계 값을 갖는 단일 인스턴스 카운터가 들어 있습니다. 예를 들어 이 형식의 카운터 집합에 있는 카운터는 컴퓨터에 있는 하드 디스크 세 대에서 읽은 바이트 수를 각각 가져와 모두 더할 수 있습니다.

GlobalAggregateWithHistory 11

이 형식은 GlobalAggregate와 비슷하지만 이 카운터 집합 형식에는 소비자 애플리케이션의 전체 수명 동안 수집한 모든 카운터 값이 저장된다는 점이 다릅니다. 카운터 값은 카운터 수명이 경과된 이후에도 캐시됩니다. 예를 들어 위에 나와 있는 전역 집계 예제에서 하드 디스크 중 하나를 사용할 수 없게 되어도 해당 디스크에서 읽은 총 바이트 수를 계속 사용하여 집계 값을 계산할 수 있습니다.

InstanceAggregate 22

이 형식은 MultipleAggregate와 비슷하지만 모든 인스턴스 데이터를 단일 집계 인스턴스(_Total)로 집계하는 대신 이름이 같은 인스턴스의 카운터 데이터를 집계한다는 점이 다릅니다. 예를 들어 여러 공급자 프로세스에 IExplore라는 인스턴스가 들어 있는 경우 MultipleMultipleAggregate CounterSet은 IExplore, IExplore#1, IExplore#2 등의 여러 IExplore 인스턴스를 표시하지만 InstanceAggregate 인스턴스 형식은 IExplore라는 모든 인스턴스의 카운터 데이터를 집계하여 하나의 IExplore 인스턴스만 게시합니다.

Multiple 2

카운터 집합에 프로세스의 평균 디스크 I/O를 측정하는 카운터와 같은 여러 인스턴스 카운터가 들어 있습니다.

MultipleAggregate 6

카운터 집합에 카운터의 모든 인스턴스에서 가져온 집계 값을 갖는 여러 인스턴스 카운터가 들어 있습니다. 예를 들어 이 형식의 카운터 집합에 있는 카운터는 다중 스레드 애플리케이션의 모든 스레드에서 총 스레드 실행 시간을 가져와 모두 더할 수 있습니다.

Single 0

카운터 집합에 실제 메모리를 측정하는 카운터와 같은 단일 카운터 인스턴스가 들어 있습니다.

적용 대상