次の方法で共有


タイマー アルゴリズム カウンターの種類

タイマー アルゴリズム カウンターの種類は、サンプル期間中のパフォーマンス オブジェクトの使用の増加量に基づきます。 カウンター データは、サンプルが実行されるまでのオブジェクトの合計アクティビティの増加する量子メジャーです。 2 つのサンプルの差は、サンプル期間中にオブジェクトがアクティブになっている合計時間を示します。

サンプル期間で除算すると、ある期間にオブジェクトがアクティブになっている時間の割合が得られます。 内部ポーリング割り込みの数で除算すると、ポーリング サンプル間の平均使用量が決まります。

たとえば、Win32_PerfRawData_PerfDisk_PhysicalDisk クラスの AvgDiskSecPerRead プロパティは、PERF_AVERAGE_TIMER カウンタータイプを使用します。 ディスクからのデータの読み取りの平均時間 (秒) を計算し、基本プロパティ AvgDiskSecPerRead_Baseが必要です。 PERF_COUNTER_TIMERとは異なり、平均タイマー ベースは演算の累積数を表し、カウンター データは実行時間の値です。つまり、時間ベースで除算すると、すべての操作の合計時間が秒単位で生成されます。

カウンター型定数 形容
PERF_COUNTER_TIMER
10 進541132032
コンポーネントがアクティブになっている平均時間は、合計サンプル時間に対する割合です。
PERF_COUNTER_TIMER_INV
10 進557909248
オブジェクトがアクティブでないサンプル間隔中に観察された時間の平均パーセンテージ。 このカウンターの種類は、PERF_100NSEC_TIMER_INV と同じですが、100ns 単位ではなく、システム パフォーマンス タイマーのティック単位で時間を測定する点が異なります。
PERF_AVERAGE_TIMER
10 進805438464
プロセスまたは操作を完了するための平均時間。 このカウンターの種類では、その間に完了したプロセスまたは操作の数に対するサンプル間隔の合計経過時間の比率が表示されます。
このカウンター型には、カウンターの種類として PERF_AVERAGE_BASE を持つ基本プロパティが必要です。
PERF_100NSEC_TIMER
10 進542180608
1 つのコンポーネントのアクティブ時間を、サンプル間隔の 100ns 単位の合計経過時間に対する割合として示します。
PERF_100NSEC_TIMER_INV
Decimal 558957824
オブジェクトが使用されなかった時間の割合。 このカウンターの種類は PERF_COUNTER_TIMER_INV と同じですが、システム パフォーマンス タイマー ティックではなく 100ns 単位で時間を測定する点が異なります。
PERF_COUNTER_MULTI_TIMER
10 進574686464
サンプル間隔の合計時間に対する割合としての 1 つ以上の成分のアクティブ時間。 このカウンターの種類は、100ns 単位ではなく、システム パフォーマンス タイマーのティック単位で時間を測定するという点で、PERF_100NSEC_MULTI_TIMER とは異なります。
このカウンター型には、PERF_COUNTER_MULTI_BASE カウンター型の基本プロパティが必要です。
PERF_COUNTER_MULTI_TIMER_INV
10 進591463680
サンプル間隔の合計時間に対する割合としての 1 つ以上の成分の非アクティブ時間。 このカウンターの種類は、100ns 単位ではなく、システム パフォーマンス タイマーのティック単位で時間を測定するという点で、PERF_100NSEC_MULTI_TIMER_INV とは異なります。
このカウンター型には、PERF_COUNTER_MULTI_BASE カウンター型の基本プロパティが必要です。
PERF_100NSEC_MULTI_TIMER
10 進575735040
このカウンターの種類では、1 つ以上のコンポーネントのアクティブ時間が、サンプル間隔の合計時間 (100ns 単位) に対する割合として表示されます。
このカウンター型には、PERF_COUNTER_MULTI_BASE カウンター型の基本プロパティが必要です。
PERF_100NSEC_MULTI_TIMER_INV
Decimal 592512256
サンプル間隔の合計時間に対する割合としての 1 つ以上の成分の非アクティブ時間。 この種類のカウンターは、時間を 100ns 単位で測定します。
このカウンター型には、PERF_COUNTER_MULTI_BASE カウンター型の基本プロパティが必要です。
PERF_OBJ_TIME_TIMER
10 進543229184
オブジェクト固有の単位での 64 ビット タイマー。

WMI パフォーマンス カウンターの種類