PerformanceCounterType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定直接映射到本机类型的性能计数器类型。
public enum class PerformanceCounterType
public enum PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
type PerformanceCounterType =
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType =
Public Enum PerformanceCounterType
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| NumberOfItemsHEX32 | 0 | 一个即时计数器,它以十六进制格式显示最近观察到的值。 例如,用于维护项或操作的简单计数。 |
| NumberOfItemsHEX64 | 256 | 显示最近观察到的值的即时计数器。 例如,用于维护大量项或操作的简单计数。 它与它使用较大的字段来容纳更大的值相同 NumberOfItemsHEX32 。 |
| NumberOfItems32 | 65536 | 显示最近观察到的值的即时计数器。 例如,用于维护项或操作的简单计数。 此类型的计数器包括 Memory\Available Bytes。 |
| NumberOfItems64 | 65792 | 显示最近观察到的值的即时计数器。 例如,用于维护大量项或操作的简单计数。 它与它使用较大的字段来容纳更大的值相同 NumberOfItems32 。 |
| CounterDelta32 | 4195328 | 一个差异计数器,显示最近两个样本间隔之间的度量属性的变化。 |
| CounterDelta64 | 4195584 | 一个差异计数器,显示最近两个样本间隔之间的度量属性的变化。 它与 CounterDelta32 计数器类型相同,只是使用较大的字段来容纳更大的值。 |
| SampleCounter | 4260864 | 一个平均计数器,显示一秒内完成的平均操作数。 当此类型的计数器对数据进行采样时,每个采样中断返回一个或零。 计数器数据是采样的计数器数。 它以系统性能计时器的时钟周期单位度量时间。 |
| CountPerTimeInterval32 | 4523008 | 一个平均计数器,旨在监视队列在一段时间内对资源的平均长度。 它显示最后两个样本间隔期间观察到的队列长度之间的差异,除以间隔的持续时间。 这种类型的计数器通常用于跟踪排队或等待的项目数。 |
| CountPerTimeInterval64 | 4523264 | 监视队列在一段时间内的平均长度的平均计数器。 此类型的计数器显示过去两个样本间隔期间观察到的队列长度之间的差异,除以间隔的持续时间。 此计数器类型与它使用较大的字段来容纳更大的值相同 CountPerTimeInterval32 。 这种类型的计数器通常用于跟踪大量或大量排队或等待的项目。 |
| RateOfCountsPerSecond32 | 272696320 | 一个差异计数器,显示样本间隔每秒完成的平均操作数。 此类型的计数器以系统时钟的刻度为单位测量时间。 此类型的计数器包括 System\ File Read Operations/sec。 |
| RateOfCountsPerSecond64 | 272696576 | 一个差异计数器,显示样本间隔每秒完成的平均操作数。 此类型的计数器以系统时钟的刻度为单位测量时间。 此计数器类型与 RateOfCountsPerSecond32 类型相同,但它使用较大的字段来容纳更大的值来跟踪每秒大量项或操作,例如字节传输速率。 此类型的计数器包括 System\ File Read Bytes/sec。 |
| RawFraction | 537003008 | 一个即时百分比计数器,显示子集与其设置为百分比的比率。 例如,它将磁盘上使用的字节数与磁盘上的字节总数进行比较。 此类型的计数器仅显示当前百分比,而不是一段时间内的平均值。 此类型的计数器包括分页文件\% 使用率峰值。 |
| CounterTimer | 541132032 | 一个百分比计数器,显示组件作为总样本时间百分比处于活动状态的平均时间。 |
| Timer100Ns | 542180608 | 一个百分比计数器,该计数器将组件的活动时间显示为样本间隔总已用时间的百分比。 它以 100 纳秒(ns)为单位测量时间。 此类型的计数器旨在一次测量一个组件的活动。 此类型的计数器包括 Processor\% User Time。 |
| SampleFraction | 549585920 | 一个百分比计数器,显示在过去两个样本间隔内命中率与所有操作的平均比率。 此类型的计数器包括 Cache\Pin 读取命中数 %。 |
| CounterTimerInverse | 557909248 | 一个百分比计数器,显示样本间隔期间观察到的活动时间的平均百分比。 通过监视服务处于非活动状态的时间百分比,然后从 100% 中减去该值来计算这些计数器的值。 这是反计数器类型。 它以系统性能计时器的时钟周期单位度量时间。 |
| Timer100NsInverse | 558957824 | 一个百分比计数器,显示样本间隔期间观察到的活动时间的平均百分比。 这是反反计数器。 此类型的计数器包括处理器\% 处理器时间。 |
| CounterMultiTimer | 574686464 | 一个百分比计数器,将一个或多个组件的活动时间显示为样本间隔总时间的百分比。 由于分子记录同时运行的组件的活动时间,因此生成的百分比可能超过 100%。 此计数器类型不同于 CounterMultiTimer100Ns 它测量系统性能计时器时钟周期单位的时间,而不是以 100 纳秒为单位测量时间。 此计数器类型是多时间器。 |
| CounterMultiTimer100Ns | 575735040 | 一个百分比计数器,该计数器将一个或多个组件的活动时间显示为样本间隔总时间的百分比。 它以 100 纳秒(ns)单位测量时间。 此计数器类型是多时间器。 |
| CounterMultiTimerInverse | 591463680 | 一个百分比计数器,该计数器将一个或多个组件的活动时间显示为样本间隔总时间的百分比。 它通过测量组件不处于活动状态的时间,并通过监视的对象数从 100% 中减去结果来派生活动时间。 此计数器类型是逆多时间器。 它与它不同的 CounterMultiTimer100NsInverse 是,它以系统性能计时器的刻度单位(而不是以 100 纳秒为单位)来测量时间。 |
| CounterMultiTimer100NsInverse | 592512256 | 一个百分比计数器,该计数器将一个或多个组件的活动时间显示为样本间隔总时间的百分比。 此类型的计数器以 100 纳秒(ns)单位为单位测量时间。 它们通过测量组件不处于活动状态的时间并减去 100% 乘以受监视对象数的结果来派生活动时间。 此计数器类型是逆多时间器。 |
| AverageTimer32 | 805438464 | 一个平均计数器,用于测量完成进程或操作所需的时间。 此类型的计数器显示样本间隔总运行时间与在该时间段内完成的进程数或操作数的比率。 此计数器类型度量系统时钟刻度时间。 此类型的计数器包括 PhysicalDisk\ Avg.Disk sec/Transfer。 |
| ElapsedTime | 807666944 | 一个差异计时器,显示组件或进程启动时与计算此值之间的总时间。 此类型的计数器包括 System\ System Up Time。 |
| AverageCount64 | 1073874176 | 一个平均计数器,该计数器显示操作期间平均处理的项数。 此类型的计数器显示处理的项与已完成的操作数的比率。 通过将最后一个时间间隔内处理的项目数与最后一个时间间隔内完成的操作数进行比较来计算该比率。 此类型的计数器包括 PhysicalDisk\ Avg.Disk Bytes/Transfer。 |
| SampleBase | 1073939457 | 一个基本计数器,用于存储所拍摄的采样中断数,并将其用作采样分数中的分母。 采样分数是样本中断的样本数 1(或 |
| AverageBase | 1073939458 | 用于计算时间或计数平均值(例如 AverageTimer32 和 AverageCount64)的基计数器。 存储用于计算计数器的分母,以显示“每个操作的时间”或“每个操作的计数”。 |
| RawBase | 1073939459 | 一个基本计数器,用于存储表示常规算术分数的计数器的分母。 在值计算中 RawFraction 将此值用作分母之前,请检查此值是否大于零。 |
| CounterMultiBase | 1107494144 | 指示采样项数的基本计数器。 它用作计算中的分母,以在获取多个项的计时但类似的项时采样的项中的平均值。 与 CounterMultiTimer、 CounterMultiTimerInverse、 CounterMultiTimer100Ns和 CounterMultiTimer100NsInverse. |
注解
有关此 API 的详细信息,请参阅 PerformanceCounterType 的补充 API 备注。