CounterType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用できるカウンター タイプを定義します。 各カウンターには、カウンター タイプが割り当てられます。 カウンター タイプによって、カウンター データの計算方法、その平均値の求め方、および表示方法が決まります。
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- 継承
フィールド
AverageBase | 1073939458 | このカウンターは、AverageCount64 カウンター タイプおよび AverageTimer32 カウンター タイプで時間または回数の平均を計算するときに、基本データ (分母) として使用されます。 このカウンター タイプは、最後に計測された値だけを収集します。 Deployment Kit で PERF_AVERAGE_BASE カウンター タイプを参照してください。 |
AverageCount64 | 1073874176 | このカウンター タイプは、処理された項目の数を操作中の平均で示します。 このタイプのカウンターは、完了した処理数に対する処理された項目 (送信されたバイト数など) の比率を表示します。 比率は、最後の間隔で処理された項目数と、最後の間隔で完了した操作の数を比較することによって計算されます。 Deployment Kit で PERF_AVERAGE_BULK カウンター タイプを参照してください。 |
AverageTimer32 | 805438464 | このカウンター タイプは、処理または操作を完了するまでに経過した時間の平均を計測します。 このタイプのカウンターは、サンプル間隔で完了した処理または操作に対する、その間隔での経過時間の合計の比率を表示します。 このカウンター タイプは、システム時計のタイマー刻みで時間を計測します。 Deployment Kit で PERF_AVERAGE_TIMER カウンター タイプを参照してください。 |
Delta32 | 4195328 | このカウンター タイプは、2 つの最新のサンプル間隔を使用して、その間の計測対象の属性の変化を示します。 Deployment Kit で PERF_COUNTER_DELTA カウンター タイプを参照してください。 |
Delta64 | 4195584 | このカウンター タイプは、2 つの最新のサンプル間隔を使用して、その間の計測対象の属性の変化を示します。 これは Delta32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 Deployment Kit で PERF_COUNTER_LARGE_DELTA カウンター タイプを参照してください。 |
ElapsedTime | 807666944 | このカウンター タイプは、コンポーネントまたはプロセスが開始された時点から、この値が計算された時点までの合計時間を示します。 Deployment Kit で PERF_ELAPSED_TIME カウンター タイプを参照してください。 |
LargeQueueLength | 4523264 | このカウンター タイプは、時間の経過に伴うリソースに対するキューの長さの平均を監視します。 このカウンター タイプは、間隔の存続期間で分割された最後の 2 つのサンプル間隔の間で監視されたキューの長さの差を示します。 このカウンター タイプは QueueLength カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 Deployment Kit で PERF_COUNTER_LARGE_QUEUELEN_TYPE カウンター タイプを参照してください。 |
MultiTimerBase | 1107494144 | サンプリングする項目の数を示します。 複数の似た項目について、タイミングをとりながらサンプリングされた項目の平均を取得する計算で、分母として使用されます。 このタイプは、MultiTimerPercentageActive、MultiTimerPercentageNotActive、MultiTimerPercentageActive100Ns、および MultiTimerPercentageNotActive100Ns の各カウンター タイプをサポートします。 |
MultiTimerPercentageActive | 574686464 | このカウンター タイプはマルチタイマーです。 マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスからデータを収集します。 このタイプのカウンターは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで表示します。 分子は、同時に運用されるコンポーネントのアクティブな時間を記録するため、結果のパーセントは 100 パーセントを超えることがあります。 このカウンター タイプは、システム パフォーマンス タイマーのタイマー刻みの単位で時間を計測するという点で、100 ナノ秒単位で計測する MultiTimerPercentageActive100Ns と異なります。 Deployment Kit で PERF_COUNTER_MULTI_TIMER カウンター タイプを参照してください。 |
MultiTimerPercentageActive100Ns | 575735040 | このカウンター タイプは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで示します。 時間を 100 ナノ秒単位で計測します。 このカウンター タイプはマルチタイマーです。 マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスを監視するようにデザインされています。 Deployment Kit で PERF_100NSEC_MULTI_TIMER カウンター タイプを参照してください。 |
MultiTimerPercentageNotActive | 591463680 | このカウンター タイプは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで示します。 このカウンター タイプは逆マルチタイマーです。 マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスを監視します。 逆カウンターは、コンポーネントがアクティブでない時間を計測し、この計測値からアクティブな時間を導出します。 このカウンターは、システム パフォーマンス タイマーのタイマー刻みの単位で時間を計測するという点で、100 ナノ秒単位で計測する MultiTimerPercentageNotActive100Ns と異なります。 Deployment Kit で PERF_COUNTER_MULTI_TIMER_INV カウンター タイプを参照してください。 |
MultiTimerPercentageNotActive100Ns | 592512256 | このカウンター タイプは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで示します。 このタイプのカウンターは、時間を 100 ナノ秒単位で計測します。 このカウンター タイプは逆マルチタイマーです。 マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスを監視するようにデザインされています。 逆カウンターは、コンポーネントがアクティブでない時間を計測し、アクティブでない時間の計測値からアクティブな時間を導出します。 Deployment Kit で PERF_100NSEC_MULTI_TIMER_INV カウンター タイプを参照してください。 |
ObjectSpecificTimer | 543229184 | この 64 ビットのカウンター タイプは、オブジェクト固有の単位で表示するタイマーです。 Deployment Kit で PERF_OBJ_TIME_TIMER カウンター タイプを参照してください。 |
PercentageActive | 541132032 | このカウンター タイプは、コンポーネントがアクティブだった平均時間をサンプル時間合計に対するパーセントで示します。 Deployment Kit で PERF_COUNTER_TIMER カウンター タイプを参照してください。 |
PercentageActive100Ns | 542180608 | このカウンター タイプは、コンポーネントのアクティブな時間をサンプル間隔の合計経過時間に対するパーセントで示します。 時間を 100 ナノ秒単位で計測します。 このタイプのカウンターは、あるコンポーネントのある時点でのアクティビティを計測するようにデザインされています。 Deployment Kit で PERF_100NSEC_TIMER カウンター タイプを参照してください。 |
PercentageNotActive | 557909248 | 逆カウンター タイプです。 逆カウンターは、コンポーネントがアクティブでない時間を計測し、この計測値からアクティブな時間を導出します。 このタイプのカウンターは、サンプル間隔中に記録されたアクティブな時間の平均パーセントを表示します。 このカウンターの値は、サービスがアクティブでなかった時間のパーセントを監視し、この値を 100 パーセントから減算することによって計算されます。 このカウンター タイプは PercentageNotActive100Ns カウンター タイプと同じですが、100 ナノ秒単位ではなく、システム パフォーマンス タイマーのタイマー刻みの単位で時間を計測するという点が異なります。 Deployment Kit で PERF_COUNTER_TIMER_INV カウンター タイプを参照してください。 |
PercentageNotActive100Ns | 558957824 | このカウンター タイプは、サンプル間隔中に記録されたアクティブな時間の平均パーセントを示します。 逆カウンターです。 逆カウンターは、サービスがアクティブでなかった時間のパーセントを監視し、この値を 100 パーセントから減算することによって計算されます。 Deployment Kit で PERF_100NSEC_TIMER_INV カウンター タイプを参照してください。 |
PrecisionObjectSpecificTimer | 543622400 | このカウンター タイプは、監視されているイベントの経過時間のカウントと、オブジェクト ヘッダーの PerfFreq フィールドに指定された周波数という、2 つのカウンター値で構成される値を示します。 このカウンター タイプが他のカウンター タイマーと異なるのは、関数呼び出しからの待機時間によって生じる可能性のある違いをなくすために、クロック タイマー刻みの値がカウンター値に付随しているという点です。 精密なカウンター タイプは、標準的なシステム タイマーでは正確な読み取りのために十分でない場合に使用されます。 Deployment Kit で PERF_PRECISION_OBJECT_TIMER カウンター タイプを参照してください。 |
PrecisionSystemTimer | 541525248 | このカウンター タイプは、監視されているイベントの経過時間のカウントと、システム パフォーマンス タイマーの周波数という、2 つのカウンター値で構成される値を示します。 このカウンター タイプが他のカウンター タイマーと異なるのは、関数呼び出しからの待機時間によって生じる可能性のある違いをなくすために、クロック タイマー刻みの値がカウンター値に付随しているという点です。 精密なカウンター タイプは、標準的なシステム タイマーでは正確な読み取りのために十分でない場合に使用されます。 Deployment Kit で PERF_PRECISION_TIMER カウンター タイプを参照してください。 |
PrecisionTimer100Ns | 542573824 | このカウンター タイプは、監視されているイベントの経過時間のカウントと、同じ単位のプライベート タイマーの "クロック" 時間という、2 つのカウンター値で構成される値を示します。 時間を 100 ナノ秒単位で計測します。 このカウンター タイプが他のカウンター タイマーと異なるのは、関数呼び出しからの待機時間によって生じる可能性のある違いをなくすために、クロック タイマー刻みの値がカウンター値に付随しているという点です。 精密なカウンター タイプは、標準的なシステム タイマーでは正確な読み取りのために十分でない場合に使用されます。 Deployment Kit で PERF_PRECISION_100NS_TIMER カウンター タイプを参照してください。 |
QueueLength | 4523008 | このカウンター タイプは、時間の経過に伴うリソースに対するキューの長さの平均を監視するようにデザインされています。 間隔の存続期間で分割された最後の 2 つのサンプル間隔の間で監視されたキューの長さの差を示します。 Deployment Kit で PERF_COUNTER_QUEUELEN_TYPE カウンター タイプを参照してください。 |
QueueLength100Ns | 5571840 | このカウンター タイプは、100 ナノ秒の時間ベースを使用して、キューの長さの空間時間積を計測します。 Deployment Kit で PERF_COUNTER_100NS_QUEUELEN_TYPE カウンター タイプを参照してください。 |
QueueLengthObjectTime | 6620416 | このカウンター タイプは、オブジェクト固有の時間ベースを使用して、キューの長さの空間時間積を計測します。 Deployment Kit で PERF_COUNTER_OBJ_QUEUELEN_TYPE カウンター タイプを参照してください。 |
RateOfCountPerSecond32 | 272696320 | このカウンター タイプは、サンプル間隔の各秒で完了した平均操作数を示します。 このタイプのカウンターは、システム時計のタイマー刻みで時間を計測します。 Deployment Kit で PERF_COUNTER_COUNTER カウンター タイプを参照してください。 |
RateOfCountPerSecond64 | 272696576 | このカウンター タイプは、サンプル間隔の各秒で完了した平均操作数を示します。 このタイプのカウンターは、システム時計のタイマー刻みで時間を計測します。 このカウンター タイプは RateOfCountPerSecond32 タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 Deployment Kit で PERF_COUNTER_BULK_COUNT カウンター タイプを参照してください。 |
RawBase32 | 1073939459 | このカウンター タイプは、最後に計測された値だけを収集します。 この値は、通常の算術的な分数を表すカウンターの分母として使用されます。 このタイプは、RawFraction32 カウンター タイプをサポートします。 Deployment Kit で PERF_RAW_BASE カウンター タイプを参照してください。 |
RawBase64 | 1073939712 | このカウンター タイプは、最後に計測された値を収集します。 これは RawBase32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 このタイプは、RawFraction64 カウンター タイプをサポートします。 Deployment Kit で PERF_LARGE_RAW_BASE カウンター タイプを参照してください。 |
RawData32 | 65536 | このカウンター タイプは、最後に計測された値だけを示します。 これは平均を表示しません。 Deployment Kit で PERF_COUNTER_RAWCOUNT カウンター タイプを参照してください。 |
RawData64 | 65792 | このカウンター タイプは、平均ではなく、最後に計測された値だけを示します。 これは RawData32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 Deployment Kit で PERF_COUNTER_LARGE_RAWCOUNT カウンター タイプを参照してください。 |
RawDataHex32 | 0 | このカウンター タイプは、最後に計測された値を 16 進形式で示します。 これは平均を表示しません。 Deployment Kit で PERF_COUNTER_RAWCOUNT_HEX カウンター タイプを参照してください。 |
RawDataHex64 | 256 | このカウンター タイプは、最後に計測された値を 16 進形式で示します。 これは RawDataHex32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 Deployment Kit で PERF_COUNTER_LARGE_RAWCOUNT_HEX カウンター タイプを参照してください。 |
RawFraction32 | 537003008 | このカウンター タイプは、セットに対するサブセットの比率をパーセントで示します。 たとえば、ディスクで使用中のバイト数とディスクの総バイト数を比較します。 このタイプのカウンターは、一定期間の平均ではなく、現在のパーセントだけを表示します。 Deployment Kit で PERF_RAW_FRACTION カウンター タイプを参照してください。 |
RawFraction64 | 537003264 | このカウンター タイプは、セットに対するサブセットの比率をパーセントで示します。 たとえば、ディスクで使用中のバイト数とディスクの総バイト数を比較します。 このタイプのカウンターは、一定期間の平均ではなく、現在のパーセントだけを表示します。 これは RawFraction32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。 |
SampleBase | 1073939457 | このカウンターは、取得したサンプリング割り込みの回数を格納し、サンプリング分数の分母として使用されます。 このタイプは、SampleFraction カウンター タイプをサポートします。 |
SampleCounter | 4260864 | このカウンター タイプは、1 秒間に完了した平均操作数を示します。 システム パフォーマンス タイマーのタイマー刻みの時間単位を計測します。 変数 F は、1 秒間に発生するタイマー刻みの数を表します。 F の値が数式で考慮されるため、結果は秒単位で表示されます。 Deployment Kit で PERF_SAMPLE_COUNTER カウンター タイプを参照してください。 |
SampleFraction | 549585920 | このカウンター タイプは、最後の 2 つのサンプル間隔中に発生したすべての操作に対するヒット カウントの平均比率を示します。 Deployment Kit で PERF_SAMPLE_FRACTION カウンター タイプを参照してください。 |
注釈
この列挙に記載されている型の詳細については、 Windows Server 2003 展開キットのカウンターの種類に関するセクションを参照してください。
適用対象
.NET