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

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

PerformanceCounter.CategoryName プロパティ

このパフォーマンス カウンタパフォーマンス カウンタ カテゴリ名を取得または設定します

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

Dim instance As PerformanceCounter
Dim value As String

value = instance.CategoryName

instance.CategoryName = value
public string CategoryName { get;
 set; }
public:
property String^ CategoryName {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_CategoryName ()

/** @property */
public void set_CategoryName (String value)
public function get CategoryName
 () : String

public function set CategoryName
 (value : String)

プロパティ
このパフォーマンス カウンタ関連付けられているパフォーマンス カウンタ カテゴリ (パフォーマンス オブジェクト) の名前。

例外例外
例外種類条件

ArgumentNullException

CategoryNamenull 参照 (Visual Basic では Nothing) です。

PlatformNotSupportedException

プラットフォームWindows 98 または Windows Millennium Edition (Me) です。パフォーマンス カウンタサポートされません。

解説解説

CategoryName は、パフォーマンス カウンタ マネージャ MMC スナップインの [カウンタ追加] ダイアログ ボックスの [パフォーマンス オブジェクト] ボックス表示されます。

パフォーマンス カウンタは、コンピュータ上のカテゴリ (パフォーマンス オブジェクト) の動作監視します。カテゴリには、物理的なコンポーネント (プロセッサディスクメモリなど) とシステム オブジェクト (プロセススレッドなど) が含まれます。同じパフォーマンス オブジェクト関連するシステム カウンタは、共通のフォーカスを指すカテゴリグループ化されますPerformanceCounter クラスインスタンス作成するときは、まずコンポーネントやり取りするカテゴリ指示し次にカテゴリからカウンタ選択します

たとえば、Windows カウンタ カテゴリ1 つに、Memory カテゴリあります。このカテゴリにあるシステム カウンタは、利用できるバイト数やキャッシュされているバイト数などメモリデータ追跡しますアプリケーションキャッシュされているバイト操作する場合は、PerformanceCounter コンポーネントインスタンス作成し、そのインスタンスMemory カテゴリ接続し、このカテゴリから適切なカウンタ (この例では Cached Bytes) を選択します

システム利用できるカウンタ カテゴリ多数ありますが、頻繁にやり取りするカテゴリは、CacheMemoryObjects、PhysicalDisk、ProcessProcessorServerSystem、および Thread です。

使用例使用例
Dim PC As New PerformanceCounter()
PC.CategoryName = "Process"
PC.CounterName = "Private Bytes"
PC.InstanceName = "Explorer"
MessageBox.Show(PC.NextValue().ToString())
PerformanceCounter PC=new PerformanceCounter();
PC.CategoryName="Process";
PC.CounterName="Private Bytes";
PC.InstanceName="Explorer";
MessageBox.Show(PC.NextValue().ToString());
PerformanceCounter^ PC = gcnew PerformanceCounter;
PC->CategoryName = "Process";
PC->CounterName = "Private Bytes";
PC->InstanceName = "Explorer";
MessageBox::Show( PC->NextValue().ToString() );
PerformanceCounter pc = new PerformanceCounter();
pc.set_CategoryName("Process");
pc.set_CounterName("Private Bytes");
pc.set_InstanceName("Explorer");
MessageBox.Show(((Single)pc.NextValue()).ToString());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からPerformanceCounter.CategoryName プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からPerformanceCounter.CategoryName プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からPerformanceCounter.CategoryName プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PerformanceCounter.CategoryName プロパティ」の関連用語

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

   

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



PerformanceCounter.CategoryName プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS