Zamanlayıcı Algoritması Sayaç Türleri

Zamanlayıcı algoritması sayaç türleri, örnek bir süre boyunca performans nesnesinin artan kullanım miktarını temel alır. Sayaç verileri, bir nesnenin toplam etkinliğinin, örneğin gerçekleştiği zamana kadar artan bir kuantum ölçüsüdür. İki örnek arasındaki fark, örnek zaman aralığında nesnenin etkin olduğu toplam süreyi gösterir.

Örnek döneme bölünmesi, nesnenin bir zaman aralığında etkin olduğu sürenin bir oranına neden olur. İç yoklama kesmelerinin sayısına bölünmesi, yoklama örnekleri arasındaki ortalama kullanımı belirler.

Örneğin, Win32_PerfRawData_PerfDisk_PhysicalDisk sınıfındaki AvgDiskSecPerRead özelliği PERF_AVERAGE_TIMER sayaç türünü kullanır. Diskteki verilerin okunmasının saniyeler içindeki ortalama süresini hesaplar ve AvgDiskSecPerRead_Basetemel özelliğini gerektirir. PERF_COUNTER_TIMERaksine, ortalama süreölçer tabanı biriken işlem sayısını temsil eder ve sayaç verileri bir çalışma süresi değeridir; yani zaman tabanına bölündüğünde tüm işlemlerin toplam süresini saniye cinsinden verir.

Sayaç Türü Sabiti Açıklama
PERF_COUNTER_TIMER
Ondalık 541132032
Bir bileşenin toplam örnek süresinin yüzdesi olarak etkin olduğu ortalama süre.
PERF_COUNTER_TIMER_INV
Ondalık 557909248
Örnek aralıkta nesnenin etkin olmadığı gözlemlenen ortalama süre yüzdesi. Bu sayaç türü, PERF_100NSEC_TIMER_INV ile aynıdır, ancak zamanı 100ns birim yerine sistem performans zamanlayıcısının değer birimleri cinsinden ölçer.
PERF_AVERAGE_TIMER
Ondalık 805438464
Bir işlemi veya işlemi tamamlamak için ortalama süre. Bu sayaç türü, örnek aralığın geçen toplam süresinin, bu süre içinde tamamlanan işlem veya işlem sayısına oranını görüntüler.
Bu sayaç türü, sayaç türü olarak PERF_AVERAGE_BASE olan bir temel özellik gerektirir.
PERF_100NSEC_TIMER
Ondalık 542180608
Örnek aralığın 100ns birim cinsinden geçen toplam sürenin yüzdesi olarak bir bileşenin etkin süresi.
PERF_100NSEC_TIMER_INV
Ondalık 558957824
Nesnenin kullanımda olmadığı sürenin yüzdesi. Bu sayaç türü PERF_COUNTER_TIMER_INV ile aynıdır, ancak sistem performansı süreölçer değerlerinde değil 100ns birim cinsinden zamanı ölçer.
PERF_COUNTER_MULTI_TIMER
Ondalık 574686464
Örnek aralığın toplam süresinin yüzdesi olarak bir veya daha fazla bileşenin etkin zamanı. Bu sayaç türü, zamanı 100ns birim yerine sistem performans zamanlayıcısının değer birimleri cinsinden ölçen PERF_100NSEC_MULTI_TIMER farklıdır.
Bu sayaç türü, PERF_COUNTER_MULTI_BASE sayaç türüne sahip bir temel özellik gerektirir.
PERF_COUNTER_MULTI_TIMER_INV
Ondalık 591463680
Örnek aralığın toplam süresinin yüzdesi olarak bir veya daha fazla bileşenin etkin olmayan zamanı. Bu sayaç türü, zamanı 100ns birim yerine sistem performans zamanlayıcısının değer birimleri cinsinden ölçen PERF_100NSEC_MULTI_TIMER_INV farklıdır.
Bu sayaç türü, PERF_COUNTER_MULTI_BASE sayaç türüne sahip bir temel özellik gerektirir.
PERF_100NSEC_MULTI_TIMER
Ondalık 575735040
Bu sayaç türü, örnek aralığın toplam süresinin (100ns birim) yüzdesi olarak bir veya daha fazla bileşenin etkin zamanını gösterir.
Bu sayaç türü, PERF_COUNTER_MULTI_BASE sayaç türüne sahip bir temel özellik gerektirir.
PERF_100NSEC_MULTI_TIMER_INV
Ondalık 592512256
Örnek aralığın toplam süresinin yüzdesi olarak bir veya daha fazla bileşenin etkin olmayan zamanı. Bu türdeki sayaçlar 100ns birim cinsinden ölçü zamanıdır.
Bu sayaç türü, PERF_COUNTER_MULTI_BASE sayaç türüne sahip bir temel özellik gerektirir.
PERF_OBJ_TIME_TIMER
Ondalık 543229184
Nesneye özgü birimlerde 64 bit zamanlayıcı.

WMI Performans Sayacı Türlerini