語言

CounterSetInstanceType 列舉

定義

指定計數器集合是否允許多個實例,例如進程和實體磁碟,或單一實例,例如記憶體。

public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType = 
Public Enum CounterSetInstanceType
繼承
CounterSetInstanceType

欄位

名稱 值 Description
Single 0

計數器集包含單一實例計數器,例如測量實體記憶體的計數器。

Multiple 2

計數器集包含多個實例計數器,例如一個計數器用來衡量程序的平均磁碟 I/O。

GlobalAggregate 4

計數器集包含單一實例計數器,其總計值來自一個或多個來源。 例如,這種計數器集中的計數器可能會從電腦上三個硬碟中的每個讀取次數取得並加總。

MultipleAggregate 6

計數器集合包含多個實例計數器,其總值來自所有計數器實例。 例如,這種類型的計數器集合中的計數器可能會取得多執行緒應用程式中所有執行緒的總執行時間,並將其值加總。

GlobalAggregateWithHistory 11

此類型與類似 GlobalAggregate ,但此計數器集類型會儲存所有計數器值,涵蓋消費者應用程式的生命週期(計數器值會快取超過計數器的壽命)。 例如,如果全域聚合範例中的某顆硬碟無法使用,該硬碟讀取的總位元組仍可用,並用於計算聚合值。

InstanceAggregate 22

此類型類似 MultipleAggregate於 ,但不是將所有實例資料彙整至一個彙整(_Total)實例,而是彙整同名實例的計數器資料。 例如,若多個提供者程序包含名為 IExplore 的實例, Multiple CounterSet MultipleAggregate 會顯示多個 IExplore 實例(IExplore、IExplore#1、IExplore#2 等);然而,某 InstanceAggregate 一實例類型只會發布一個包含所有名為 IExplore 實例的計數器資料的 IExplore 實例。

適用於