如何:检索原始性能计数器值
更新:2007 年 11 月
通过检索 PerformanceCounter 类的 RawValue 属性的当前值,可以检索原始性能计数器值。
检索计数器的原始值
创建一个 PerformanceCounter 实例,并将它配置为与所需的类别和计数器进行交互。有关更多信息,请参见如何:创建 PerformanceCounter 组件实例或如何:配置 PerformanceCounter 组件实例。
检索 RawValue 属性的当前值。
下面的示例阐释如何使用 RawValue 属性检索 % Processor Time 计数器的当前值:
Dim MyCounter As New PerformanceCounter() MyCounter.CategoryName = "Processor" MyCounter.CounterName = "% Processor Time" MyCounter.InstanceName = "_Total" Dim raw As Int64 raw = MyCounter.RawValue
System.Diagnostics.PerformanceCounter myCounter = new System.Diagnostics.PerformanceCounter(); myCounter.CategoryName = "Processor"; myCounter.CounterName = "% Processor Time"; myCounter.InstanceName = "_Total"; long raw = myCounter.RawValue;