如何:检索原始性能计数器值

更新:2007 年 11 月

通过检索 PerformanceCounter 类的 RawValue 属性的当前值,可以检索原始性能计数器值。

检索计数器的原始值

  1. 创建一个 PerformanceCounter 实例,并将它配置为与所需的类别和计数器进行交互。有关更多信息,请参见如何:创建 PerformanceCounter 组件实例如何:配置 PerformanceCounter 组件实例

  2. 检索 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;
    

请参见

任务

如何:检索计算所得的性能计数器值

如何:检索性能计数器样本

如何:检索计数器列表和类别列表

概念

性能计数器值检索