CounterSetInstanceType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger om räknaruppsättningen tillåter flera instanser, till exempel processer och fysiska diskar, eller en enda instans, till exempel minne.
public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType =
Public Enum CounterSetInstanceType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Single | 0 | Räknaruppsättningen innehåller enstaka instansräknare, till exempel en räknare som mäter fysiskt minne. |
| Multiple | 2 | Räknaruppsättningen innehåller flera instansräknare, till exempel en räknare som mäter genomsnittlig disk-I/O för en process. |
| GlobalAggregate | 4 | Räknaruppsättningen innehåller enstaka instansräknare vars aggregerade värde hämtas från en eller flera källor. En räknare i den här typen av räknaruppsättning kan till exempel hämta antalet läsningar från var och en av de tre hårddiskarna på datorn och summera deras värden. |
| MultipleAggregate | 6 | Räknaruppsättningen innehåller flera instansräknare vars aggregerade värde hämtas från alla instanser av räknaren. En räknare i den här typen av räknaruppsättning kan till exempel få den totala körningstiden för tråden för alla trådar i ett flertrådat program och summera deras värden. |
| GlobalAggregateWithHistory | 11 | Den här typen liknar GlobalAggregate förutom att den här räknaruppsättningstypen lagrar alla räknarvärden under konsumentprogrammets livslängd (räknarvärdet cachelagras efter räknarens livslängd). Om till exempel en av hårddiskarna i det globala samlingsexemplet skulle bli otillgänglig, skulle de totala byte som lästs av disken fortfarande vara tillgängliga och användas för att beräkna det aggregerade värdet. |
| InstanceAggregate | 22 | Den här typen liknar MultipleAggregate, förutom att i stället för att aggregera alla instansdata till en aggregerad instans (_Total) aggregeras räknardata från instanser med samma namn. Om flera providerprocesser till exempel innehåller instanser med namnet IExplore Multiple och MultipleAggregate CounterSet visar flera IExplore-instanser (IExplore, IExplore#1, IExplore#2 och så vidare). En instanstyp publicerar dock InstanceAggregate bara en IExplore-instans med aggregerade räknardata från alla instanser med namnet IExplore. |