PerformanceCounter.RawValue プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PerformanceCounter.RawValue プロパティの意味・解説 

PerformanceCounter.RawValue プロパティ

このカウンタの、生の、つまり計算されない値を取得または設定します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim instance As PerformanceCounter
Dim value As Long

value = instance.RawValue

instance.RawValue = value
public long RawValue { get; set;
 }
/** @property */
public long get_RawValue ()

/** @property */
public void set_RawValue (long value)

プロパティ値
カウンタの生の値。

例外例外
解説解説

カウンタ タイプが 32 ビットのサイズの場合、このプロパティに設定しようとする値が大きすぎると、プロパティは 32 ビットの値に切り詰められます。ローカル コンピュータのカスタム カウンタを読み取るとき、生の値で十分な場合は、計算された値ではなく RawValue プロパティを使用すると、パフォーマンスを大幅に向上できます。

読み取るカウンタが読み取り専用の場合は、RawValue プロパティを取得すると、プロパティが呼び出された時点のカウンタがサンプリングされます。このアクションは、NextSample メソッドを初めて呼び出すときと同じです。続けて NextSample を呼び出すと、両方の呼び出しによって返される値を使用して計算を実行できます。

システム カウンタは読み取り専用であるため、生の値を取得できますが、設定はできません。

メモメモ

Increment メソッド、IncrementBy メソッド、および Decrement メソッドでは、インタロックを使用してカウンタの値を更新します。これにより、マルチスレッドやマルチプロセスの状況でもカウンタ値を正確に維持できますが、パフォーマンスの低下が生じます。インタロックを使用した処理による正確性が不要な場合は、RawValue プロパティを直接更新することで、パフォーマンスを最大 5 倍に高めることができます。ただし、マルチスレッドの場合、カウンタ値の更新の一部が無視され、データが不正確になる可能性があります。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

PerformanceCounter.RawValue プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PerformanceCounter.RawValue プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS