PerformanceCounterType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定直接對應至原生類型的性能計數器類型。
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
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| NumberOfItemsHEX32 | 0 | 一個即時計數器,以十六進位格式顯示最近觀察到的值。 例如,用於維護簡單的項目或操作計數。 |
| NumberOfItemsHEX64 | 256 | 一個即時計數器,顯示最近觀察到的數值。 例如,用來維持對大量項目或操作的簡單計數。 它與 相同 NumberOfItemsHEX32 ,只是使用更大的欄位來容納更大的數值。 |
| NumberOfItems32 | 65536 | 一個即時計數器,顯示最近觀察到的數值。 例如,用於維護簡單的項目或操作計數。 此類計數器包括記憶體\可用位元組。 |
| NumberOfItems64 | 65792 | 一個即時計數器,顯示最近觀察到的數值。 例如,用來維持對大量項目或操作的簡單計數。 它與 相同 NumberOfItems32 ,只是使用更大的欄位來容納更大的數值。 |
| CounterDelta32 | 4195328 | 一個差分計數器,顯示最近兩個樣本區間間測量屬性的變化。 |
| CounterDelta64 | 4195584 | 一個差分計數器,顯示最近兩個樣本區間間測量屬性的變化。 它與計數器類型相同 CounterDelta32 ,但使用較大的欄位以容納更大的數值。 |
| SampleCounter | 4260864 | 一個平均計數器,顯示每秒完成的操作平均數量。 當此類計數器取樣資料時,每次取樣中斷回傳一或零。 計數器資料是被抽樣的 1 數量。 它以系統效能計時器的刻(tick)單位來衡量時間。 |
| CountPerTimeInterval32 | 4523008 | 一個平均計數器,設計用來監控一個資源隊列的平均長度隨時間變化。 它顯示了最後兩個樣本區間觀察到的佇列長度除以該區間的持續時間。 此類計數器通常用於追蹤排隊或等待項目數量。 |
| CountPerTimeInterval64 | 4523264 | 一個平均計數器,用來監控某一資源的隊列平均長度。 此類計數器顯示了最後兩個取樣區間中觀察到的佇列長度之差,除以該區間的持續時間。 此計數器類型與 相同 CountPerTimeInterval32 ,但使用較大欄位以容納較大的值。 此類計數器通常用於追蹤大量或大量排隊或等待的項目。 |
| RateOfCountsPerSecond32 | 272696320 | 一個差分計數器,顯示樣本區間每秒內平均完成的操作數。 此類型的計數器會以系統時鐘刻度為單位測量時間。 此類計數器包括 System\ File Read Operations/sec。 |
| RateOfCountsPerSecond64 | 272696576 | 一個差分計數器,顯示樣本區間每秒內平均完成的操作數。 此類型的計數器會以系統時鐘刻度為單位測量時間。 此計數器類型與該 RateOfCountsPerSecond32 類型相同,但使用較大欄位以容納較大值,以追蹤高量的項目數量或每秒操作,例如位元組傳輸速率。 此類計數器包括 System\ File Read Bytes/sec。 |
| RawFraction | 537003008 | 一個即時百分比計數器,以百分比形式顯示子集合與其集合的比例。 例如,它比較磁碟上使用的位元組數與磁碟上的總位元組數。 這類計數器只會顯示當前百分比,不會顯示隨時間的平均值。 此類計數器包括分頁檔案% 使用峰值。 |
| CounterTimer | 541132032 | 一個百分比計數器,顯示元件平均啟用時間佔總取樣時間的百分比。 |
| Timer100Ns | 542180608 | 一個百分比計數器,顯示元件的活動時間佔取樣區間總經過時間的百分比。 它以100奈秒(ns)為單位來測量時間。 此類計數器設計用於一次測量一個元件的活動量。 此類計數器包括 Processor\% User Time。 |
| SampleFraction | 549585920 | 一個百分比計數器,顯示過去兩個取樣區間內所有操作命中率的平均比值。 此類計數器包括快取/釘腳讀取命中 %。 |
| CounterTimerInverse | 557909248 | 一個百分比計數器,顯示在樣本區間內觀察到的平均活躍時間百分比。 這些計數器的價值是透過監控服務非活躍的時間百分比,然後從 100% 中減去該數值來計算的。 這是一種反向計數器類型。 它以系統效能計時器的刻(tick)單位來衡量時間。 |
| Timer100NsInverse | 558957824 | 一個百分比計數器,顯示在樣本區間內觀察到的平均活躍時間百分比。 這是一個反向計數器。 此類計數器包括處理器% 處理器時間。 |
| CounterMultiTimer | 574686464 | 一個百分比計數器,顯示一個或多個元件的活動時間,佔取樣區間總時間的百分比。 由於分子記錄元件同時運作的有效時間,所得百分比可能超過100%。 此計數器 CounterMultiTimer100Ns 不同於它以系統效能計時器的刻度單位來衡量時間,而非以100奈秒單位。 這種反擊類型是多時計時器。 |
| CounterMultiTimer100Ns | 575735040 | 一個百分比計數器,顯示一個或多個元件的活動時間,佔取樣區間總時間的百分比。 它以100奈秒(ns)單位來衡量時間。 這種反擊類型是多時計時器。 |
| CounterMultiTimerInverse | 591463680 | 一個百分比計數器,顯示一個或多個元件的活動時間,佔取樣區間總時間的百分比。 它透過測量元件未啟動的時間,並從100%減去監測的物體數量,來推導出活動時間。 這種計數器類型是反向多時器。 它與 CounterMultiTimer100NsInverse 系統效能計時器以刻數為單位來衡量時間,而非以100奈秒單位為單位。 |
| CounterMultiTimer100NsInverse | 592512256 | 一個百分比計數器,顯示一個或多個元件的活動時間,佔取樣區間總時間的百分比。 這類計數器以100奈秒(ns)單位來衡量時間。 他們透過測量元件未啟動的時間,再將結果乘以監測物體數量,從100%中扣除,從而推算出活躍時間。 這種計數器類型是反向多時器。 |
| AverageTimer32 | 805438464 | 一個平均計數器,衡量完成一個流程或操作的平均所需時間。 此類計數器會顯示取樣區間總經過時間與該期間完成的程序或操作數量的比率。 此計數器類型以系統時鐘的刻度來測量時間。 此類計數器包括 PhysicalDisk\ Avg. Disk sec/Transfer。 |
| ElapsedTime | 807666944 | 差分計時器顯示元件或流程開始與計算此值之間的總時間。 此類計數器包括 System/System Up Time。 |
| AverageCount64 | 1073874176 | 一個平均計數器,顯示在一次操作中平均處理了多少項目。 此類計數器會顯示已處理項目與完成操作次數的比率。 此比率是透過比較上一個期間內處理的項目數量與完成的操作數量來計算的。 此類計數器包括 PhysicalDisk\ 平均磁碟位元組/傳輸。 |
| SampleBase | 1073939457 | 一個基底計數器,儲存取樣中斷次數,作為取樣分母。 取樣分數是指取樣中斷時取樣為1(或 |
| AverageBase | 1073939458 | 一個用於計算時間或計數平均值的基準計數器,例如 AverageTimer32 和 AverageCount64。 儲存計算計數器以「每次操作時間」或「每次操作計數」的分母。 |
| RawBase | 1073939459 | 一個底數計數器,儲存一個表示一般算術分數的計數器分母。 在使用分母前,請 RawFraction 檢查此值是否大於零。 |
| CounterMultiBase | 1107494144 | 一個基準計數器,顯示取樣物品數量。 它作為計算分母,用以在取多個相似項目的時間點時取得平均值。 與 、 CounterMultiTimer、 CounterMultiTimerInverseCounterMultiTimer100Ns、 及 一同CounterMultiTimer100NsInverse使用。 |
備註
欲了解更多關於此 API 的資訊,請參閱 PerformanceCounterType 的補充 API 備註。