效能計數器類型

更新:2007 年 11 月

效能計數器具有用來決定如何與監控應用程式與所包含計數器值互動的類型定義。例如,假設您正在建立 PerformanceCounter 元件的執行個體來計算電子商務應用程式每秒處理的訂單數。您可以建立每處理一張訂單後就加一的效能計數器。在這種情形下,就可以將 CounterType 設定為 RateOfCountsPerSecond32。這種類型告訴計數器以採用兩次取樣並除以取樣時間的方式來計算每秒處理的訂單數。採用愈多次取樣數,資料就愈有意義。

選擇正確的計數器類型

當您建立計數器時,可以選擇多種的效能計數器類型。某些計數器有特定的計算方式,某些則僅包含未計算的值。一般說來,您最常使用的有幾種計數器類型。下表列出這些類型的一般使用模式。

如果您需要

使用此計數器類型

範例

維護項目、作業等等的簡單計數。

NumberOfItems32

您可以使用此計數器類型以 32 位元數值形式追蹤所收到的訂單數。

維護較高容量的簡單計數。

NumberOfItems64

您可以使用此計數器類型追蹤大量交易站台的訂單數,儲存為 64 位元數值。

追蹤每秒項目數或作業數。

RateOfCountsPerSecond32

您可以使用此計數器類型追蹤零售站台每秒收到的訂單數,儲存為 32 位元數值。

追蹤每秒較高容量數量。

RateOfCountsPerSecond64

您可以使用此計數器類型追蹤大量交易站台的每秒訂單數,儲存為 64 位元數值。

計算執行處理序或處理項目的平均時間。

AverageTimer32

您可以使用此計數器類型計算處理訂單所花的平均時間,儲存為 32 位元數值。

計數器類型的一些警告:

如需可用類型的完整清單,請參閱 PerformanceCounterType

請參閱

工作

HOW TO:建立自訂效能計數器

HOW TO:建立效能計數器分類

概念

監視效能臨界值簡介