PerformanceCounter.CategoryName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu performans sayacı için performans sayacı kategorisinin adını alır veya ayarlar.
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
Özellik Değeri
Bu performans sayacının ilişkilendirildiği performans sayacı kategorisinin (performans nesnesi) adı.
- Öznitelikler
Özel durumlar
şeklindedir CategoryNamenull
.
Örnekler
Aşağıdaki kod örneği, sınıfının varsayılan bir örneğini PerformanceCounter oluşturur. Örnek oluşturulduktan CategoryNamesonra , CounterNameve InstanceName özellik değerleri ayarlanır ve yöntemine NextValue yapılan çağrının sonuçları görüntülenir.
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())
Açıklamalar
, CategoryName Performans Sayacı Yöneticisi MMC ek bileşeni Add Counter
iletişim kutusunda görüntülenirPerformance Object
.
Performans sayacı, bilgisayardaki bir kategorinin veya performans nesnesinin davranışını izler. Kategoriler fiziksel bileşenleri (işlemciler, diskler ve bellek gibi) ve sistem nesnelerini (işlemler ve iş parçacıkları gibi) içerir. Aynı performans nesnesiyle ilişkili sistem sayaçları, ortak odaklarını gösteren bir kategoride gruplandırılır. Sınıfın PerformanceCounter bir örneğini oluşturduğunuzda, önce bileşenin etkileşimde bulunacağı kategoriyi belirtir ve ardından bu kategoriden bir sayaç seçersiniz.
Örneğin, bir Windows sayaç kategorisi Bellek kategorisidir. Bu kategorideki sistem sayaçları kullanılabilir bayt sayısı ve önbelleğe alınan bayt sayısı gibi bellek verilerini izler. Uygulamanızda önbelleğe alınmış baytlarla çalışmak isterseniz bileşenin PerformanceCounter bir örneğini oluşturur, Bellek kategorisine bağlar ve ardından ilgili kategoriden uygun sayacı (bu örnekte Önbelleğe Alınmış Baytlar) seçersiniz.
Sisteminiz daha birçok sayaç kategorisi sunsa da, büyük olasılıkla en sık etkileşim kuracağınız kategoriler Önbellek, Bellek, Nesneler, PhysicalDisk, İşlem, İşlemci, Sunucu, Sistem ve İş Parçacığı kategorileridir.