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
- 继承
- 属性
字段
AverageBase | 1073939458 | 在时间或计数的平均值计算中使用的基本计数器(如 AverageTimer32 和 AverageCount64)。 存储用于计算表示“每个操作的时间”或“每个操作的计数”的计数器的分母。 |
AverageCount64 | 1073874176 | 平均计数器,它显示一次操作中平均处理的项数。 这种类型的计数器显示已处理的项与已完成的操作数的比率。 计算该比率的方法是将上一个时间间隔内处理的项数与上一个时间间隔内完成的操作数进行比较 此类型的计数器包括 PhysicalDisk\ Avg.Disk Bytes/Transfer。 |
AverageTimer32 | 805438464 | 平均计数器,它测量完成某个进程或操作平均所花费的时间。 这种类型的计数器显示采样时间间隔的总运行时间与该时间内完成的进程或操作数的比率。 此计数器类型用系统时钟的滴答来测量时间 此类型的计数器包括 PhysicalDisk\ Avg.Disk sec/Transfer。 |
CounterDelta32 | 4195328 | 差异计数器,它显示在最近的两个采用间隔内已测量特性的更改。 |
CounterDelta64 | 4195584 | 差异计数器,它显示在最近的两个采用间隔内已测量特性的更改。 它与 CounterDelta32 计数器类型基本相同,只是它使用更大的字段来容纳更大的值。 |
CounterMultiBase | 1107494144 | 基本计数器,它指示已采用的项数。 它在计算中用作分母,以在获取多个相似项的计时时间时获取已采用项的平均数。 与 CounterMultiTimer、CounterMultiTimerInverse、CounterMultiTimer100Ns 和 CounterMultiTimer100NsInverse 一起使用。 |
CounterMultiTimer | 574686464 | 百分比计数器,它以采用间隔总时间百分比的形式显示一个或多个组件的活动时间。 由于分子记录的是同时操作的组件的活动时间,因此最终的百分比可以超过 100%。 此计数器类型与 CounterMultiTimer100Ns 的不同之处在于:它以系统性能计时器的滴答为单位(而不是以 100 毫微秒为单位)来测量时间 此计数器的类型是多项计时器。 |
CounterMultiTimer100Ns | 575735040 | 百分比计数器,它以采用间隔总时间百分比的形式显示一个或多个组件的活动时间。 它以 100 毫微秒 (ns) 为单位来测量时间。 此计数器的类型是多项计时器。 |
CounterMultiTimer100NsInverse | 592512256 | 百分比计数器,它以采用间隔总时间百分比的形式显示一个或多个组件的活动时间。 这种类型的计数器以 100 毫微秒 (ns) 为单位来测量时间。 它们推导活动时间的方法是测量组件处于非活动状态的时间,然后从受监视的对象数乘以 100% 中减去该结果。 此计数器类型为一个反向多项计时器。 |
CounterMultiTimerInverse | 591463680 | 百分比计数器,它以采用间隔总时间百分比的形式显示一个或多个组件的活动时间。 它推导活动时间的方法是测量组件处于非活动状态的时间,然后从受监视的对象乘以 100% 中减去该结果。 此计数器类型为一个反向多项计时器。 它与 CounterMultiTimer100NsInverse 的不同之处在于:它是以系统性能计时器的滴答为单位(而不是以 100 毫微秒为单位)来测量时间。 |
CounterTimer | 541132032 | 百分比计数器,它以总采用时间的百分比形式显示组件处于活动状态的平均时间。 |
CounterTimerInverse | 557909248 | 百分比计数器,它显示在采用时间间隔内观测到的活动时间的平均百分比。 计算这些计数器值的方法是监视服务处于非活动状态的时间百分比,然后从 100% 中减去该值。 这是反向计数器类型。 它以系统性能计时器的滴答为单位来测量时间。 |
CountPerTimeInterval32 | 4523008 | 平均计数器,旨在监视一段时间内资源队列的平均长度。 它显示在最近两个采用时间间隔内观测到的队列长度分别除以间隔时间后的差值。 此类型的计数器通常用于跟踪排队或等候的项数。 |
CountPerTimeInterval64 | 4523264 | 平均值计数器,它监视一段时间内资源队列的平均长度。 这种类型的计数器显示在最近两个采用间隔内观测到的队列长度分别除以间隔时间后的差值。 此计数器类型与 CountPerTimeInterval32 相同,但它使用更大的字段来容纳较大的值。 此类型的计数器通常用于跟踪排队或等候的大量项。 |
ElapsedTime | 807666944 | 差异计时器,它显示组件或进程的开始时间与该值的计算时间之间的总时间。 此类型的计数器包括 System\ System Up Time。 |
NumberOfItems32 | 65536 | 即时计数器,它显示最近观测到的值。 例如,用于维护项或操作的简单计数。 此类型的计数器包括 Memory\Available Bytes。 |
NumberOfItems64 | 65792 | 即时计数器,它显示最近观测到的值。 例如,用于维护大量的项或操作的简单计数。 它与 NumberOfItems32 相同,但它使用更大的字段来容纳较大的值。 |
NumberOfItemsHEX32 | 0 | 即时计数器,它以十六进制形式显示最近观测到的值。 例如,用于维护项或操作的简单计数。 |
NumberOfItemsHEX64 | 256 | 即时计数器,它显示最近观测到的值。 例如,用于维护大量的项或操作的简单计数。 它与 NumberOfItemsHEX32 相同,但它使用更大的字段来容纳较大的值。 |
RateOfCountsPerSecond32 | 272696320 | 差异计数器,它显示在采用间隔的每一秒内完成的操作的平均数目。 这种类型的计数器用系统时钟的滴答 (Tick) 来测量时间 此类型的计数器包括 System\ File Read Operations/sec。 |
RateOfCountsPerSecond64 | 272696576 | 差异计数器,它显示在采用间隔的每一秒内完成的操作的平均数目。 这种类型的计数器用系统时钟的滴答 (Tick) 来测量时间 此计数器类型与 RateOfCountsPerSecond32 类型相同,但它使用更大的字段来容纳较大的值,以跟踪每秒内的大量项数或操作数(如字节传输速率)。 此类型的计数器包括 System\ File Read Bytes/sec。 |
RawBase | 1073939459 | 基本计数器,它存储表示常规算术分数的计数器的分母。 检查以确保此值大于零,然后将它用作 RawFraction 值计算中的分母。 |
RawFraction | 537003008 | 即时百分比计数器,它以百分比的形式显示子集与其父集的比率。 例如,它将磁盘上使用的字节数与该磁盘上的总字节数进行比较。 这种类型的计数器只显示当前百分比,而不显示一段时间的平均值。 此类型的计数器包括分页文件\% 使用率峰值。 |
SampleBase | 1073939457 | 基本计数器,它存储获取的采用中断数,并在样本分数中用作分母。 样本分数是采用中断的值为 1(或 |
SampleCounter | 4260864 | 平均计数器,它显示一秒内完成的平均操作数。 当这种类型的计数器对数据进行采用时,每个采用中断返回一或零。 该计数器数据是采用的个数。 它以系统性能计时器的滴答为单位来测量时间。 |
SampleFraction | 549585920 | 百分比计数器,它显示最近两个采用时间间隔内的命中与所有操作的平均比率。 此类型的计数器包括 Cache\Pin Read Hits %。 |
Timer100Ns | 542180608 | 百分比计数器,它以采用时间间隔的总运行时间的百分比形式显示组件的活动时间。 它以 100 毫微秒 (ns) 为单位来测量时间。 这种类型的计数器旨在一次测量一个组件的活动 此类型的计数器包括 Processor\% User Time。 |
Timer100NsInverse | 558957824 | 百分比计数器,它显示采用时间间隔内观测到的活动时间的平均百分比。 这是反向计数器。 此类型的计数器包括 Processor\% Processor Time。 |
注解
有关此 API 的详细信息,请参阅 PerformanceCounterType 的补充 API 备注。