Share via


CounterType Enum

Definisi

Mendefinisikan kemungkinan jenis penghitung. Setiap penghitung diberi jenis penghitung. Jenis penghitung menentukan bagaimana data penghitung dihitung, dirata-ratakan, dan ditampilkan.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
Warisan
CounterType

Bidang

AverageBase 1073939458

Penghitung ini digunakan sebagai data dasar (denominator) dalam komputasi waktu atau menghitung rata-rata untuk jenis penghitung AverageCount64 dan AverageTimer32 . Jenis penghitung ini hanya mengumpulkan nilai terakhir yang diamati. (Lihat jenis penghitung PERF_AVERAGE_BASE dalam kit penyebaran.)

AverageCount64 1073874176

Jenis penghitung ini menunjukkan berapa banyak item yang diproses, rata-rata, selama operasi. Penghitung jenis ini menampilkan rasio item yang diproses (seperti byte yang dikirim) ke jumlah operasi yang diselesaikan. Rasio dihitung dengan membandingkan jumlah item yang diproses selama interval terakhir dengan jumlah operasi yang diselesaikan selama interval terakhir. (Lihat jenis penghitung PERF_AVERAGE_BULK di kit penyebaran.)

AverageTimer32 805438464

Jenis penghitung ini mengukur waktu rata-rata yang diperlukan 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. (Lihat jenis penghitung PERF_AVERAGE_TIMER dalam kit penyebaran.)

Delta32 4195328

Jenis penghitung ini menunjukkan perubahan atribut terukur antara dua interval sampel terbaru. (Lihat jenis penghitung PERF_COUNTER_DELTA dalam kit penyebaran.)

Delta64 4195584

Jenis penghitung ini menunjukkan perubahan atribut terukur antara dua interval sampel terbaru. Ini sama Delta32 dengan jenis penghitung, kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. (Lihat jenis penghitung PERF_COUNTER_LARGE_DELTA di kit penyebaran.)

ElapsedTime 807666944

Jenis penghitung ini menunjukkan total waktu antara kapan komponen atau proses dimulai dan waktu ketika nilai ini dihitung. (Lihat jenis penghitung PERF_ELAPSED_TIME dalam kit penyebaran.)

LargeQueueLength 4523264

Jenis penghitung ini 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 QueueLength dengan jenis penghitung, kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. (Lihat jenis penghitung PERF_COUNTER_LARGE_QUEUELEN_TYPE dalam kit penyebaran.)

MultiTimerBase 1107494144

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. Jenis ini mendukung jenis penghitung berikut: MultiTimerPercentageActive, , MultiTimerPercentageNotActiveMultiTimerPercentageActive100Ns, dan MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Jenis penghitung ini adalah multitimer. Multitimer mengumpulkan data dari lebih dari satu instans komponen, seperti prosesor atau disk. Penghitung jenis ini 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 MultiTimerPercentageActive100Ns karena mengukur waktu dalam satuan kutu timer performa sistem, bukan dalam 100 unit nanodetik. (Lihat jenis penghitung PERF_COUNTER_MULTI_TIMER di kit penyebaran.)

MultiTimerPercentageActive100Ns 575735040

Jenis penghitung ini menunjukkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Ini mengukur waktu dalam 100 unit nanodetik. Jenis penghitung ini adalah multitimer. Multitimer dirancang untuk memantau lebih dari satu instans komponen, seperti prosesor atau disk. (Lihat jenis penghitung PERF_100NSEC_MULTI_TIMER dalam kit penyebaran.)

MultiTimerPercentageNotActive 591463680

Jenis penghitung ini menunjukkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Jenis penghitung ini adalah multitimer terbalik. Multitimer memantau lebih dari satu instans komponen, seperti prosesor atau disk. Penghitung terbalik mengukur waktu komponen tidak aktif dan memperoleh waktu aktif dari pengukuran tersebut. Penghitung ini berbeda dari MultiTimerPercentageNotActive100Ns karena mengukur waktu dalam satuan kutu timer performa sistem, daripada dalam 100 unit nanodetik. (Lihat jenis penghitung PERF_COUNTER_MULTI_TIMER_INV dalam kit penyebaran.)

MultiTimerPercentageNotActive100Ns 592512256

Jenis penghitung ini menunjukkan waktu aktif satu atau beberapa komponen sebagai persentase dari total waktu interval sampel. Penghitung waktu pengukuran jenis ini dalam 100 unit nanodetik. Jenis penghitung ini adalah multitimer terbalik. Multitimer dirancang untuk memantau lebih dari satu instans komponen, seperti prosesor atau disk. Penghitung terbalik mengukur waktu komponen tidak aktif dan memperoleh waktu aktifnya dari pengukuran waktu tidak aktif. (Lihat jenis penghitung PERF_100NSEC_MULTI_TIMER_INV dalam kit penyebaran.)

ObjectSpecificTimer 543229184

Jenis penghitung 64-bit ini adalah timer yang ditampilkan dalam unit khusus objek. (Lihat jenis penghitung PERF_OBJ_TIME_TIMER dalam kit penyebaran.)

PercentageActive 541132032

Jenis penghitung ini menunjukkan waktu rata-rata komponen aktif sebagai persentase dari total waktu sampel. (Lihat jenis penghitung PERF_COUNTER_TIMER dalam kit penyebaran.)

PercentageActive100Ns 542180608

Jenis penghitung ini menunjukkan waktu aktif komponen sebagai persentase dari total waktu yang berlalu dari interval sampel. Ini mengukur waktu dalam satuan 100 nanodetik. Penghitung jenis ini dirancang untuk mengukur aktivitas satu komponen pada satu waktu. (Lihat jenis penghitung PERF_100NSEC_TIMER dalam kit penyebaran.)

PercentageNotActive 557909248

Ini adalah jenis penghitung terbalik. Penghitung terbalik mengukur waktu komponen tidak aktif dan memperoleh waktu aktif dari pengukuran tersebut. Penghitung jenis ini 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. Jenis penghitung ini sama dengan PercentageNotActive100Ns jenis penghitung, kecuali bahwa jenis penghitung mengukur waktu dalam satuan kutu timer performa sistem, bukan dalam 100 unit nanodetik. (Lihat jenis penghitung PERF_COUNTER_TIMER_INV dalam kit penyebaran.)

PercentageNotActive100Ns 558957824

Jenis penghitung ini menunjukkan persentase rata-rata waktu aktif yang diamati selama interval sampel. Ini adalah penghitung terbalik. Penghitung terbalik dihitung dengan memantau persentase waktu layanan tidak aktif dan kemudian mengurangi nilai tersebut dari 100 persen. (Lihat jenis penghitung PERF_100NSEC_TIMER_INV dalam kit penyebaran.)

PrecisionObjectSpecificTimer 543622400

Jenis penghitung ini menunjukkan nilai yang terdiri dari dua nilai penghitung: jumlah waktu kejadian yang berlalu yang dipantau, dan frekuensi yang ditentukan di bidang PerfFreq header objek. Jenis penghitung ini berbeda dari timer penghitung lain di mana nilai centang jam menyertai nilai penghitung sehingga menghilangkan kemungkinan perbedaan karena latensi dari panggilan fungsi. Jenis penghitung presisi digunakan ketika timer sistem standar tidak cukup tepat untuk pembacaan yang akurat. (Lihat jenis penghitung PERF_PRECISION_OBJECT_TIMER dalam kit penyebaran.)

PrecisionSystemTimer 541525248

Jenis penghitung ini menunjukkan nilai yang terdiri dari dua nilai penghitung: jumlah waktu peristiwa yang berlalu yang dipantau, dan frekuensi dari timer performa sistem. Jenis penghitung ini berbeda dari timer penghitung lain karena nilai centang jam menyertai nilai penghitung, menghilangkan kemungkinan perbedaan karena latensi dari panggilan fungsi. Jenis penghitung presisi digunakan ketika timer sistem standar tidak cukup tepat untuk pembacaan yang akurat. (Lihat jenis penghitung PERF_PRECISION_TIMER dalam kit penyebaran.)

PrecisionTimer100Ns 542573824

Jenis penghitung ini menunjukkan nilai yang terdiri dari dua nilai penghitung: jumlah waktu kejadian yang berlalu yang dipantau, dan waktu "jam" dari timer privat di unit yang sama. Ini mengukur waktu dalam 100 unit nanodetik. Jenis penghitung ini berbeda dari timer penghitung lain di mana nilai centang jam menyertai nilai penghitung menghilangkan kemungkinan perbedaan karena latensi dari panggilan fungsi. Jenis penghitung presisi digunakan ketika timer sistem standar tidak cukup tepat untuk pembacaan yang akurat. (Lihat jenis penghitung PERF_PRECISION_100NS_TIMER dalam kit penyebaran.)

QueueLength 4523008

Jenis penghitung ini 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. (Lihat jenis penghitung PERF_COUNTER_QUEUELEN_TYPE dalam kit penyebaran.)

QueueLength100Ns 5571840

Jenis penghitung ini mengukur produk ruang-waktu panjang antrean menggunakan pangkalan waktu 100-nanodetik. (Lihat jenis penghitung PERF_COUNTER_100NS_QUEUELEN_TYPE dalam kit penyebaran.)

QueueLengthObjectTime 6620416

Jenis penghitung ini mengukur produk ruang-waktu panjang antrean menggunakan basis waktu khusus objek. (Lihat jenis penghitung PERF_COUNTER_OBJ_QUEUELEN_TYPE dalam kit penyebaran.)

RateOfCountPerSecond32 272696320

Jenis penghitung ini menunjukkan jumlah rata-rata operasi yang diselesaikan selama setiap detik interval sampel. Penghitung dari jenis ini mengukur waktu dalam kutu jam sistem. (Lihat jenis penghitung PERF_COUNTER_COUNTER dalam kit penyebaran.)

RateOfCountPerSecond64 272696576

Jenis penghitung ini menunjukkan jumlah rata-rata operasi yang diselesaikan selama setiap detik interval sampel. Penghitung dari jenis ini mengukur waktu dalam kutu jam sistem. Jenis penghitung ini sama dengan RateOfCountPerSecond32 jenis, tetapi menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. (Lihat jenis penghitung PERF_COUNTER_BULK_COUNT dalam kit penyebaran.)

RawBase32 1073939459

Jenis penghitung ini hanya mengumpulkan nilai terakhir yang diamati. Nilai digunakan sebagai penenang penghitung yang menyajikan pecahan aritmatika umum. Jenis ini mendukung jenis penghitung RawFraction32 . (Lihat jenis penghitung PERF_RAW_BASE dalam kit penyebaran.)

RawBase64 1073939712

Jenis penghitung ini mengumpulkan nilai terakhir yang diamati. Ini sama RawBase32 dengan jenis penghitung kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. Jenis ini mendukung jenis penghitung RawFraction64 . (Lihat jenis penghitung PERF_LARGE_RAW_BASE dalam kit penyebaran.)

RawData32 65536

Jenis penghitung ini hanya menunjukkan nilai terakhir yang diamati. Ini tidak menampilkan rata-rata. (Lihat jenis penghitung PERF_COUNTER_RAWCOUNT dalam kit penyebaran.)

RawData64 65792

Jenis penghitung ini hanya menunjukkan nilai terakhir yang diamati, bukan rata-rata. Ini sama RawData32 dengan jenis penghitung, kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. (Lihat jenis penghitung PERF_COUNTER_LARGE_RAWCOUNT dalam kit penyebaran.)

RawDataHex32 0

Jenis penghitung ini menunjukkan nilai yang terakhir diamati, dalam format heksadesimal. Ini tidak menampilkan rata-rata. (Lihat jenis penghitung PERF_COUNTER_RAWCOUNT_HEX dalam kit penyebaran.)

RawDataHex64 256

Jenis penghitung ini menunjukkan nilai terakhir yang diamati, dalam format heksadesimal. Ini sama RawDataHex32 dengan jenis penghitung, kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar. (Lihat jenis penghitung PERF_COUNTER_LARGE_RAWCOUNT_HEX dalam kit penyebaran.)

RawFraction32 537003008

Jenis penghitung ini 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. (Lihat jenis penghitung PERF_RAW_FRACTION dalam kit penyebaran.)

RawFraction64 537003264

Jenis penghitung ini 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. Ini sama RawFraction32 dengan jenis penghitung, kecuali menggunakan bidang yang lebih besar untuk mengakomodasi nilai yang lebih besar.

SampleBase 1073939457

Penghitung ini menyimpan jumlah gangguan pengambilan sampel yang diambil dan digunakan sebagai denominator dalam pecahan pengambilan sampel. Jenis ini mendukung jenis penghitung SampleFraction .

SampleCounter 4260864

Jenis penghitung ini menunjukkan jumlah rata-rata operasi yang diselesaikan dalam satu detik. Ini mengukur waktu dalam satuan kutu timer performa sistem. Variabel F menunjukkan jumlah tanda centang yang terjadi dalam satu detik. Nilai F diperhitungkan ke dalam persamaan sehingga hasilnya ditampilkan dalam hitungan detik. (Lihat jenis penghitung PERF_SAMPLE_COUNTER dalam kit penyebaran.)

SampleFraction 549585920

Jenis penghitung ini menunjukkan rasio rata-rata temuan untuk semua operasi selama dua interval sampel terakhir. (Lihat jenis penghitung PERF_SAMPLE_FRACTION di kit penyebaran.)

Keterangan

Untuk detail tentang jenis yang tercantum dalam enumerasi ini, lihat bagian Jenis Penghitung dari Kit Penyebaran Windows Server 2003.

Berlaku untuk