Bagikan melalui


PerformanceCounterType Enum

Definisi

Menentukan jenis penghitung kinerja yang memetakan langsung ke jenis asli.

public enum class PerformanceCounterType
public enum PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
type PerformanceCounterType = 
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
Warisan
PerformanceCounterType
Atribut

Bidang

AverageBase 1073939458

Penghitung dasar yang digunakan dalam perhitungan waktu atau hitungan rata-rata, seperti AverageTimer32 dan AverageCount64. Menyimpan penyebut untuk menghitung penghitung untuk menyajikan "waktu per operasi" atau "hitung per operasi".

AverageCount64 1073874176

Penghitung rata-rata yang menunjukkan berapa banyak item yang diproses, rata-rata, selama operasi. Penghitung jenis ini menampilkan rasio item yang diproses dengan jumlah operasi yang diselesaikan. Rasio dihitung dengan membandingkan jumlah item yang diproses selama interval terakhir dengan jumlah operasi yang diselesaikan selama interval terakhir. Penghitung dari jenis ini termasuk PhysicalDisk\ Rata-rata. Byte/Transfer Disk.

AverageTimer32 805438464

Penghitung rata-rata yang mengukur waktu yang diperlukan, rata-rata, untuk menyelesaikan proses atau operasi. Penghitung jenis ini menampilkan rasio total waktu yang berlalu dari interval sampel ke jumlah proses atau operasi yang diselesaikan selama waktu tersebut. Jenis penghitung ini mengukur waktu dalam kutu jam sistem. Penghitung dari jenis ini termasuk PhysicalDisk\ Rata-rata. Disk detik/Transfer.

CounterDelta32 4195328

Penghitung perbedaan yang menunjukkan perubahan atribut terukur antara dua interval sampel terbaru.

CounterDelta64 4195584

Penghitung perbedaan yang menunjukkan perubahan atribut terukur antara dua interval sampel terbaru. Ini sama CounterDelta32 dengan jenis penghitung kecuali yang menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar.

CounterMultiBase 1107494144

Penghitung dasar yang menunjukkan jumlah item yang diambil sampelnya. Ini digunakan sebagai denominator dalam perhitungan untuk mendapatkan rata-rata di antara item yang diambil sampelnya saat mengambil waktu beberapa item, tetapi serupa. Digunakan dengan CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, dan CounterMultiTimer100NsInverse.

CounterMultiTimer 574686464

Penghitung persentase yang menampilkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Karena numerator mencatat waktu aktif komponen beroperasi secara bersamaan, persentase yang dihasilkan dapat melebihi 100 persen. Jenis penghitung ini berbeda dari CounterMultiTimer100Ns karena mengukur waktu dalam satuan kutu timer performa sistem, bukan dalam 100 unit nanodetik. Jenis penghitung ini adalah multitimer.

CounterMultiTimer100Ns 575735040

Penghitung persentase yang menunjukkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Ini mengukur waktu dalam 100 unit nanodetik (ns). Jenis penghitung ini adalah multitimer.

CounterMultiTimer100NsInverse 592512256

Penghitung persentase yang menunjukkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Penghitung waktu pengukuran jenis ini dalam 100 unit nanodetik (ns). Mereka memperoleh waktu aktif dengan mengukur waktu komponen tidak aktif dan mengurangi hasil dari mengalikan 100 persen dengan jumlah objek yang dipantau. Jenis penghitung ini adalah multitimer terbalik.

CounterMultiTimerInverse 591463680

Penghitung persentase yang menunjukkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Ini memperoleh waktu aktif dengan mengukur waktu komponen tidak aktif dan mengurangi hasil dari 100 persen dengan jumlah objek yang dipantau. Jenis penghitung ini adalah multitimer terbalik. Ini berbeda dari CounterMultiTimer100NsInverse karena mengukur waktu dalam satuan tick timer performa sistem, daripada dalam 100 unit nanodetik.

CounterTimer 541132032

Penghitung persentase yang menunjukkan waktu rata-rata komponen aktif sebagai persentase dari total waktu sampel.

CounterTimerInverse 557909248

Penghitung persentase yang menampilkan persentase rata-rata waktu aktif yang diamati selama interval sampel. Nilai penghitung ini dihitung dengan memantau persentase waktu layanan tidak aktif dan kemudian mengurangi nilai tersebut dari 100 persen. Ini adalah jenis penghitung terbalik. Ini mengukur waktu dalam satuan tick timer performa sistem.

CountPerTimeInterval32 4523008

Penghitung rata-rata yang dirancang untuk memantau panjang rata-rata antrean ke sumber daya dari waktu ke waktu. Ini menunjukkan perbedaan antara panjang antrean yang diamati selama dua interval sampel terakhir dibagi dengan durasi interval. Jenis penghitung ini biasanya digunakan untuk melacak jumlah item yang diantrekan atau menunggu.

CountPerTimeInterval64 4523264

Penghitung rata-rata yang memantau panjang rata-rata antrean ke sumber daya dari waktu ke waktu. Penghitung jenis ini menampilkan perbedaan antara panjang antrean yang diamati selama dua interval sampel terakhir, dibagi dengan durasi interval. Jenis penghitung ini sama dengan CountPerTimeInterval32 kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. Jenis penghitung ini biasanya digunakan untuk melacak volume tinggi atau jumlah item yang sangat besar yang diantrekan atau menunggu.

ElapsedTime 807666944

Timer perbedaan yang menunjukkan total waktu antara kapan komponen atau proses dimulai dan waktu ketika nilai ini dihitung. Penghitung dari jenis ini termasuk System\ System Up Time.

NumberOfItems32 65536

Penghitung seketika yang menunjukkan nilai yang paling baru diamati. Digunakan, misalnya, untuk mempertahankan jumlah item atau operasi sederhana. Penghitung jenis ini termasuk Memori\Byte yang Tersedia.

NumberOfItems64 65792

Penghitung seketika yang menunjukkan nilai yang paling baru diamati. Digunakan, misalnya, untuk mempertahankan hitungan sederhana dari sejumlah besar item atau operasi. Ini sama dengan NumberOfItems32 kecuali bahwa ia menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar.

NumberOfItemsHEX32 0

Penghitung seketika yang menunjukkan nilai terbaru yang diamati dalam format heksadesimal. Digunakan, misalnya, untuk mempertahankan jumlah item atau operasi sederhana.

NumberOfItemsHEX64 256

Penghitung seketika yang menunjukkan nilai yang paling baru diamati. Digunakan, misalnya, untuk mempertahankan hitungan sederhana dari sejumlah besar item atau operasi. Ini sama dengan NumberOfItemsHEX32 kecuali bahwa ia menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar.

RateOfCountsPerSecond32 272696320

Penghitung perbedaan yang menunjukkan jumlah rata-rata operasi yang diselesaikan selama setiap detik interval sampel. Penghitung dari jenis ini mengukur waktu dalam tick jam sistem. Penghitung dari jenis ini termasuk System\ File Read Operations/sec.

RateOfCountsPerSecond64 272696576

Penghitung perbedaan yang menunjukkan jumlah rata-rata operasi yang diselesaikan selama setiap detik interval sampel. Penghitung dari jenis ini mengukur waktu dalam tick jam sistem. Jenis penghitung ini sama dengan RateOfCountsPerSecond32 jenis , tetapi menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar untuk melacak jumlah item atau operasi volume tinggi per detik, seperti laju transmisi byte. Penghitung dari jenis ini termasuk System\ File Read Bytes/sec.

RawBase 1073939459

Penghitung dasar yang menyimpan penyebar penghitung yang menyajikan pecahan aritmatika umum. Periksa apakah nilai ini lebih besar dari nol sebelum menggunakannya sebagai penyebar dalam RawFraction perhitungan nilai.

RawFraction 537003008

Penghitung persentase seketika yang menunjukkan rasio subset dengan yang ditetapkan sebagai persentase. Misalnya, ini membandingkan jumlah byte yang digunakan pada disk dengan jumlah total byte pada disk. Penghitung jenis ini hanya menampilkan persentase saat ini, bukan rata-rata dari waktu ke waktu. Penghitung jenis ini termasuk File Halaman\% Puncak Penggunaan.

SampleBase 1073939457

Penghitung dasar yang menyimpan jumlah interupsi pengambilan sampel yang diambil dan digunakan sebagai penyebut dalam pecahan pengambilan sampel. Pecahan pengambilan sampel adalah jumlah sampel yang 1 (atau true) untuk interupsi sampel. Periksa apakah nilai ini lebih besar dari nol sebelum menggunakannya sebagai penyebar dalam perhitungan SampleFraction.

SampleCounter 4260864

Penghitung rata-rata yang menunjukkan jumlah rata-rata operasi yang diselesaikan dalam satu detik. Saat penghitung jenis ini mengambil sampel data, setiap gangguan pengambilan sampel mengembalikan satu atau nol. Data penghitung adalah jumlah yang diambil sampelnya. Ini mengukur waktu dalam satuan tick timer performa sistem.

SampleFraction 549585920

Penghitung persentase yang menunjukkan rasio rata-rata temuan terhadap semua operasi selama dua interval sampel terakhir. Penghitung tipe ini termasuk Tembolokan\Sematkan Temuan Baca %.

Timer100Ns 542180608

Penghitung persentase yang menunjukkan waktu aktif komponen sebagai persentase dari total waktu yang berlalu dari interval sampel. Ini mengukur waktu dalam satuan 100 nanodetik (ns). Penghitung jenis ini dirancang untuk mengukur aktivitas satu komponen pada satu waktu. Penghitung jenis ini termasuk Waktu Pengguna Prosesor\%.

Timer100NsInverse 558957824

Penghitung persentase yang menunjukkan persentase rata-rata waktu aktif yang diamati selama interval sampel. Ini adalah penghitung terbalik. Penghitung jenis ini termasuk Waktu Prosesor\%.

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk PerformanceCounterType.

Berlaku untuk

Lihat juga