CounterSetInstanceType Enum

Definitie

Hiermee geeft u op of de tellerset meerdere exemplaren, zoals processen en fysieke schijven, of één exemplaar zoals geheugen toestaat.

public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType = 
Public Enum CounterSetInstanceType
Overname
CounterSetInstanceType

Velden

Name Waarde Description
Single 0

De tellerset bevat enkele exemplaartellers, bijvoorbeeld een teller die fysiek geheugen meet.

Multiple 2

De tellerset bevat meerdere exemplaartellers, bijvoorbeeld een teller die de gemiddelde I/O van de schijf meet voor een proces.

GlobalAggregate 4

De tellerset bevat enkele exemplaartellers waarvan de geaggregeerde waarde wordt verkregen uit een of meer bronnen. Een teller in dit type tellerset kan bijvoorbeeld het aantal leesbewerkingen verkrijgen van elk van de drie harde schijven op de computer en de waarden ervan optellen.

MultipleAggregate 6

De tellerset bevat meerdere exemplaartellers waarvan de statistische waarde wordt verkregen uit alle exemplaren van de teller. Een teller in dit type tellerset kan bijvoorbeeld de totale uitvoeringstijd voor threads verkrijgen voor alle threads in een toepassing met meerdere threads en de waarden ervan optellen.

GlobalAggregateWithHistory 11

Dit type is vergelijkbaar met behalve GlobalAggregate dat met dit settype teller alle tellerwaarden worden opgeslagen voor de levensduur van de consumententoepassing (de tellerwaarde wordt in de cache opgeslagen na de levensduur van de teller). Als een van de harde schijven in het globale statistische voorbeeld bijvoorbeeld niet meer beschikbaar zou zijn, zou het totale aantal bytes dat door die schijf is gelezen, nog steeds beschikbaar zijn en worden gebruikt om de cumulatieve waarde te berekenen.

InstanceAggregate 22

Dit type is vergelijkbaar met MultipleAggregate, behalve dat in plaats van alle exemplaargegevens te aggregeren naar één geaggregeerd (_Total)-exemplaar, worden tellergegevens van exemplaren met dezelfde naam samengevoegd. Als bijvoorbeeld meerdere providerprocessen ingesloten exemplaren met de naam IExplore Multiple en MultipleAggregate CounterSet meerdere IExplore-exemplaren weergeven (IExplore, IExplore#1, IExplore#2, enzovoort), publiceert een InstanceAggregate exemplaartype echter slechts één IExplore-exemplaar met geaggregeerde tellergegevens van alle exemplaren met de naam IExplore.

Van toepassing op