方法 : パフォーマンス カウンタの生の値を取得する
更新 : 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;