Partage via


CounterSetInstanceType Énumération

Définition

Spécifie si l'ensemble de compteurs autorise plusieurs instances telles que les processus et disques physiques, ou une instance unique telle que la mémoire.

public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType = 
Public Enum CounterSetInstanceType
Héritage
CounterSetInstanceType

Champs

GlobalAggregate 4

L'ensemble de compteurs contient des compteurs d'instance unique dont la valeur d'agrégation est obtenue depuis une ou plusieurs sources. Par exemple, un compteur dans ce type d'ensemble de compteurs peut obtenir le nombre de lectures de chacun des trois disques durs sur l'ordinateur et additionner leurs valeurs.

GlobalAggregateWithHistory 11

Ce type est semblable à GlobalAggregate mais ce type d'ensemble de compteurs stocke toutes les valeurs de compteur pour la durée de vie de l'application consommateur (la valeur de compteur est mise en cache au-delà de la durée de vie du compteur). Par exemple, si l'un des disques durs dans l'exemple d'agrégation globale ne devait plus être disponible, le total d'octets lus par ce disque serait encore disponible et utilisé pour calculer la valeur globale.

InstanceAggregate 22

Ce type est semblable à MultipleAggregate, mais au lieu de regrouper toutes les données d'instance dans une instance de synthèse (_Total), il regroupera les données de compteur à partir d'instances du même nom. Par exemple, si plusieurs processus de fournisseur ont contenu des instances nommées IExplore, Multiple et MultipleAggregate CounterSet afficheront plusieurs instances d'IExplore (IExplore, IExplore#1, IExplore#2, et ainsi de suite) ; toutefois, un type d'instance InstanceAggregate publie une seule instance d'IExplore avec les données de compteur agrégées de toutes les instances nommées IExplore.

Multiple 2

L'ensemble de compteurs contient des compteurs d'instances multiples, par exemple un compteur qui mesure les E/S de disque moyennes pour un processus.

MultipleAggregate 6

L'ensemble de compteurs contient des compteurs d'instances multiples dont la valeur d'agrégation est obtenue à partir de toutes les instances du compteur. Par exemple, un compteur dans ce type d'ensemble de compteurs peut obtenir le temps d'exécution total de thread pour tous les threads dans une application multithread et additionner leurs valeurs.

Single 0

L'ensemble de compteurs contient des compteurs d'instance unique, par exemple un compteur qui mesure la mémoire physique.

S’applique à