Condividi tramite


CounterSetInstanceType Enumerazione

Definizione

Specifica se l'insieme di contatori ammette istanze multiple, ad esempio processi e dischi fisici, o una singola istanza, ad esempio memoria.

public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType = 
Public Enum CounterSetInstanceType
Ereditarietà
CounterSetInstanceType

Campi

GlobalAggregate 4

L'insieme contiene i contatori a singola istanza il cui valore aggregato viene ottenuto da una o più origini. Ad esempio, un contatore in questo tipo di insieme di contatori potrebbe ottenere il numero di letture da ognuno dei tre dischi rigidi del computer e sommare i valori.

GlobalAggregateWithHistory 11

Questo tipo è simile a GlobalAggregate con la differenza che questo tipo di insieme di contatori archivia tutti i valori del contatore per la durata dell'applicazione utente (il valore del contatore è memorizzato nella cache oltre la durata del contatore). Ad esempio, se uno dei dischi rigidi nell'esempio di aggregazione globale viene reso non disponibile, la lettura dei byte totali da quel disco è ancora disponibile e viene usata per calcolare il valore aggregato.

InstanceAggregate 22

Questo tipo è simile a MultipleAggregate, con la differenza che anziché aggregare tutti i dati dell'istanza in un'istanza aggregata (_Total), aggrega i dati dei contatori da istanze dello stesso nome. Ad esempio, se più processi del provider contengono istanze denominate IExplore, Multiple e MultipleAggregate CounterSet visualizza più istanze (IExplore, IExplore#1, IExplore#2 e così via) di IExplore; tuttavia, un tipo di istanza InstanceAggregate pubblicherà solo un'istanza di IExplore coi dati dei contatori aggregati da tutte le istanze denominate IExplore.

Multiple 2

L'insieme contiene contatori a istanza multipla, ad esempio un contatore che misura l'I/O medio del disco per un processo.

MultipleAggregate 6

L'insieme contiene contatori a istanza multipla il cui valore aggregato viene ottenuto da tutte le istanze del contatore. Ad esempio, un contatore in questo tipo di insieme, potrebbe ottenere il tempo totale di esecuzione thread per tutti i thread in un'applicazione multithreading e sommarne i valori.

Single 0

L'insieme contiene contatori a singola istanza, ad esempio un contatore che misura la memoria fisica.

Si applica a