PerformanceCounter.CategoryName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nama kategori penghitung kinerja untuk penghitung kinerja ini.
public:
property System::String ^ CategoryName { System::String ^ get(); void set(System::String ^ value); };
public string CategoryName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string CategoryName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string CategoryName { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string CategoryName { get; set; }
member this.CategoryName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.CategoryName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.CategoryName : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.CategoryName : string with get, set
Public Property CategoryName As String
Nilai Properti
Nama kategori penghitung kinerja (objek performa) yang dikaitkan dengan penghitung kinerja ini.
- Atribut
Pengecualian
CategoryName adalah null
.
Contoh
Contoh kode berikut membuat instans PerformanceCounter default kelas . Setelah instans dibuat, CategoryNamenilai properti , CounterName, dan InstanceName diatur, dan hasil panggilan ke NextValue metode ditampilkan.
PerformanceCounter^ PC = gcnew PerformanceCounter;
PC->CategoryName = "Process";
PC->CounterName = "Private Bytes";
PC->InstanceName = "Explorer";
MessageBox::Show( PC->NextValue().ToString() );
PerformanceCounter performanceCounter = new PerformanceCounter();
performanceCounter.CategoryName = "Process";
performanceCounter.CounterName = "Private Bytes";
performanceCounter.InstanceName = "Explorer";
MessageBox.Show(performanceCounter.NextValue().ToString());
Dim PC As New PerformanceCounter()
PC.CategoryName = "Process"
PC.CounterName = "Private Bytes"
PC.InstanceName = "Explorer"
MessageBox.Show(PC.NextValue().ToString())
Keterangan
CategoryName ditampilkan di Performance Object
bidang kotak dialog MMC snap Add Counter
Performance Counter Manager MMC.
Penghitung kinerja memantau perilaku kategori, atau objek performa, di komputer. Kategori termasuk komponen fisik (seperti prosesor, disk, dan memori) dan objek sistem (seperti proses dan utas). Penghitung sistem yang terkait dengan objek performa yang sama dikelompokkan ke dalam kategori yang menunjukkan fokus umumnya. Saat Anda membuat instans PerformanceCounter kelas , Anda terlebih dahulu menunjukkan kategori yang akan berinteraksi dengan komponen, lalu Anda memilih penghitung dari kategori tersebut.
Misalnya, satu kategori penghitung Windows adalah kategori Memori. Penghitung sistem dalam kategori ini melacak data memori seperti jumlah byte yang tersedia dan jumlah byte yang di-cache. Jika Anda ingin bekerja dengan byte yang di-cache di aplikasi Anda, Anda akan membuat instans PerformanceCounter komponen, menghubungkannya ke kategori Memori, lalu memilih penghitung yang sesuai (dalam hal ini, Byte Singgahan) dari kategori tersebut.
Meskipun sistem Anda membuat lebih banyak kategori penghitung tersedia, kategori yang mungkin paling sering berinteraksi dengan Anda adalah kategori Cache, Memori, Objek, PhysicalDisk, Proses, Prosesor, Server, Sistem, dan Utas.