CounterSetInstanceType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob der Leistungsindikatorsatz mehrere Instanzen wie Prozesse und physische Datenträger oder eine einzelne Instanz wie Arbeitsspeicher zulässt.
public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType =
Public Enum CounterSetInstanceType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Single | 0 | Der Leistungsindikatorsatz enthält einzelne Instanzenzähler, z. B. einen Zähler, der den physischen Arbeitsspeicher misst. |
| Multiple | 2 | Der Leistungsindikatorsatz enthält mehrere Instanzenzähler, z. B. einen Zähler, der die durchschnittliche Datenträger-E/A für einen Prozess misst. |
| GlobalAggregate | 4 | Der Zählersatz enthält einzelne Instanzenzähler, deren Aggregatwert aus einer oder mehreren Quellen abgerufen wird. Beispielsweise kann ein Zähler in diesem Zählersatz die Anzahl der Lesevorgänge von jeder der drei Festplatten auf dem Computer abrufen und deren Werte addieren. |
| MultipleAggregate | 6 | Der Leistungsindikatorsatz enthält mehrere Instanzenzähler, deren Aggregatwert aus allen Instanzen des Zählers abgerufen wird. Beispielsweise kann ein Zähler in diesem Zählersatz die Gesamtthreadausführungszeit für alle Threads in einer Multithreadanwendung abrufen und deren Werte addieren. |
| GlobalAggregateWithHistory | 11 | Dieser Typ ähnelt GlobalAggregate der Ausnahme, dass dieser Leistungsindikatortyp alle Leistungsindikatorwerte für die Lebensdauer der Consumeranwendung speichert (der Leistungsindikatorwert wird über die Lebensdauer des Zählers zwischengespeichert). Wenn z. B. eine der Festplatten im globalen Aggregatbeispiel nicht mehr verfügbar wäre, wären die von diesem Datenträger gelesenen Gesamtbytes weiterhin verfügbar und werden verwendet, um den Aggregatwert zu berechnen. |
| InstanceAggregate | 22 | Dieser Typ ähnelt MultipleAggregate, mit der Ausnahme, dass anstelle des Aggregierens aller Instanzdaten zu einer aggregierten Instanz (_Total) die Zählerdaten aus Instanzen desselben Namens aggregiert werden. Wenn z. B. mehrere Anbieterprozesse Instanzen mit dem Namen "IExplore" enthalten, Multiple und MultipleAggregate "CounterSet" werden mehrere IExplore-Instanzen (IExplore, IExplore#1, IExplore#2 usw.) angezeigt. Ein Instanztyp veröffentlicht jedoch InstanceAggregate nur eine IExplore-Instanz mit aggregierten Zählerdaten aus allen Instanzen namens "IExplore". |