CounterSetInstanceType 枚举

定义

指定计数器集是允许多实例(如进程和物理磁盘),还是允许单实例(如内存)。

C#
public enum CounterSetInstanceType
继承
CounterSetInstanceType

字段

名称 说明
GlobalAggregate 4

该计数器集中包含多个单实例计数器,这些计数器的聚合值是从一个或多个源获取的。 例如,这种类型的计数器集内的计数器可以从计算机上的每个硬盘(共三个)获取读取次数并对它们的值求和。

GlobalAggregateWithHistory 11

此类型与 GlobalAggregate 相似,只是这种类型的计数器集存储使用者应用程序生存期的所有计数器值(计数器值将在超出计数器生存期之后进行缓存)。 例如,如果全局聚合示例中的某个硬盘变得不可用,则该磁盘读取的总字节数仍将可用,并用来计算聚合值。

InstanceAggregate 22

此类型与 MultipleAggregate 相似,只是它将聚合来自同名实例的计数器数据,而不会将所有实例数据聚合到一个经过聚合的 (_Total) 实例。 例如,如果多个提供程序进程中都包含了名为 IExplore 的实例,则 MultipleMultipleAggregate CounterSet 将显示多个 IExplore 实例(IExplore、IExplore#1、IExplore#2 等);但是,InstanceAggregate 实例类型将只发布一个 IExplore 实例,该实例的聚合计数器数据来自所有名为 IExplore 的实例。

Multiple 2

该计数器集中包含多个多实例计数器,例如,测量进程的平均磁盘 I/O 的计数器。

MultipleAggregate 6

该计数器集中包含多个多实例计数器,这些计数器的聚合值是从该计数器的所有实例获取的。 例如,这种类型的计数器集中的计数器可以获取多线程应用程序中所有线程的总的线程执行时间并对它们的值求和。

Single 0

该计数器集中包含多个单实例计数器,例如,测量物理内存的计数器。

适用于

产品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9