CounterType 列挙型

定義

使用できるカウンター タイプを定義します。 各カウンターには、カウンター タイプが割り当てられます。 カウンター タイプによって、カウンター データの計算方法、その平均値の求め方、および表示方法が決まります。The counter type determines how the counter data is calculated, averaged, and displayed.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
継承
CounterType

フィールド

AverageBase 1073939458

このカウンターは、AverageCount64 カウンター タイプおよび AverageTimer32 カウンター タイプで時間または回数の平均を計算するときに、基本データ (分母) として使用されます。This counter is used as the base data (denominator) in the computation of time or count averages for the AverageCount64 and AverageTimer32 counter types. このカウンター タイプは、最後に計測された値だけを収集します。This counter type collects the last observed value only. Deployment Kit で PERF_AVERAGE_BASE カウンター タイプを参照してください。(See the PERF_AVERAGE_BASE counter type in the deployment kit.)

AverageCount64 1073874176

このカウンター タイプは、処理された項目の数を操作中の平均で示します。This counter type shows how many items are processed, on average, during an operation. このタイプのカウンターは、完了した処理数に対する処理された項目 (送信されたバイト数など) の比率を表示します。Counters of this type display a ratio of the items processed (such as bytes sent) to the number of operations completed. 比率は、最後の間隔で処理された項目数と、最後の間隔で完了した操作の数を比較することによって計算されます。The ratio is calculated by comparing the number of items processed during the last interval to the number of operations completed during the last interval. Deployment Kit で PERF_AVERAGE_BULK カウンター タイプを参照してください。(See the PERF_AVERAGE_BULK counter type in the deployment kit.)

AverageTimer32 805438464

このカウンター タイプは、処理または操作を完了するまでに経過した時間の平均を計測します。This counter type measures the average time it takes to complete a process or operation. このタイプのカウンターは、サンプル間隔で完了した処理または操作に対する、その間隔での経過時間の合計の比率を表示します。Counters of this type display a ratio of the total elapsed time of the sample interval to the number of processes or operations completed during that time. このカウンター タイプは、システム時計のタイマー刻みで時間を計測します。This counter type measures time in ticks of the system clock. Deployment Kit で PERF_AVERAGE_TIMER カウンター タイプを参照してください。(See the PERF_AVERAGE_TIMER counter type in the deployment kit.)

Delta32 4195328

このカウンター タイプは、2 つの最新のサンプル間隔を使用して、その間の計測対象の属性の変化を示します。This counter type shows the change in the measured attribute between the two most recent sample intervals. Deployment Kit で PERF_COUNTER_DELTA カウンター タイプを参照してください。(See the PERF_COUNTER_DELTA counter type in the deployment kit.)

Delta64 4195584

このカウンター タイプは、2 つの最新のサンプル間隔を使用して、その間の計測対象の属性の変化を示します。This counter type shows the change in the measured attribute between the two most recent sample intervals. これは Delta32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。It is the same as the Delta32 counter type, except that it uses larger fields to accommodate larger values. Deployment Kit で PERF_COUNTER_LARGE_DELTA カウンター タイプを参照してください。(See the PERF_COUNTER_LARGE_DELTA counter type in the deployment kit.)

ElapsedTime 807666944

このカウンター タイプは、コンポーネントまたはプロセスが開始された時点から、この値が計算された時点までの合計時間を示します。This counter type shows the total time between when the component or process started and the time when this value is calculated. Deployment Kit で PERF_ELAPSED_TIME カウンター タイプを参照してください。(See the PERF_ELAPSED_TIME counter type in the deployment kit.)

LargeQueueLength 4523264

このカウンター タイプは、時間の経過に伴うリソースに対するキューの長さの平均を監視します。This counter type monitors the average length of a queue to a resource over time. このカウンター タイプは、間隔の存続期間で分割された最後の 2 つのサンプル間隔の間で監視されたキューの長さの差を示します。Counters of this type display the difference between the queue lengths observed during the last two sample intervals, divided by the duration of the interval. このカウンター タイプは QueueLength カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。This counter type is the same as the QueueLength counter type, except that it uses larger fields to accommodate larger values. Deployment Kit で PERF_COUNTER_LARGE_QUEUELEN_TYPE カウンター タイプを参照してください。(See the PERF_COUNTER_LARGE_QUEUELEN_TYPE counter type in the deployment kit.)

MultiTimerBase 1107494144

サンプリングする項目の数を示します。Indicates the number of items sampled. 複数の似た項目について、タイミングをとりながらサンプリングされた項目の平均を取得する計算で、分母として使用されます。It is used as the denominator in the calculations to get an average among the items sampled when taking timings of multiple, but similar, items. このタイプは、MultiTimerPercentageActiveMultiTimerPercentageNotActiveMultiTimerPercentageActive100Ns、および MultiTimerPercentageNotActive100Ns の各カウンター タイプをサポートします。This type supports the following counter types: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns, and MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

このカウンター タイプはマルチタイマーです。This counter type is a multitimer. マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスからデータを収集します。Multitimers collect data from more than one instance of a component, such as a processor or disk. このタイプのカウンターは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで表示します。Counters of this type display the active time of one or more components as a percentage of the total time of the sample interval. 分子は、同時に運用されるコンポーネントのアクティブな時間を記録するため、結果のパーセントは 100 パーセントを超えることがあります。Because the numerator records the active time of components operating simultaneously, the resulting percentage can exceed 100 percent. このカウンター タイプは、システム パフォーマンス タイマーのタイマー刻みの単位で時間を計測するという点で、100 ナノ秒単位で計測する MultiTimerPercentageActive100Ns と異なります。This counter type differs from MultiTimerPercentageActive100Ns in that it measures time in units of ticks of the system performance timer, rather than in 100 nanosecond units. Deployment Kit で PERF_COUNTER_MULTI_TIMER カウンター タイプを参照してください。(See the PERF_COUNTER_MULTI_TIMER counter type in the deployment kit.)

MultiTimerPercentageActive100Ns 575735040

このカウンター タイプは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで示します。This counter type shows the active time of one or more components as a percentage of the total time of the sample interval. 時間を 100 ナノ秒単位で計測します。It measures time in 100 nanosecond units. このカウンター タイプはマルチタイマーです。This counter type is a multitimer. マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスを監視するようにデザインされています。Multitimers are designed to monitor more than one instance of a component, such as a processor or disk. Deployment Kit で PERF_100NSEC_MULTI_TIMER カウンター タイプを参照してください。(See the PERF_100NSEC_MULTI_TIMER counter type in the deployment kit.)

MultiTimerPercentageNotActive 591463680

このカウンター タイプは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで示します。This counter type shows the active time of one or more components as a percentage of the total time of the sample interval. このカウンター タイプは逆マルチタイマーです。This counter type is an inverse multitimer. マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスを監視します。Multitimers monitor more than one instance of a component, such as a processor or disk. 逆カウンターは、コンポーネントがアクティブでない時間を計測し、この計測値からアクティブな時間を導出します。Inverse counters measure the time that a component is not active and derive the active time from that measurement. このカウンターは、システム パフォーマンス タイマーのタイマー刻みの単位で時間を計測するという点で、100 ナノ秒単位で計測する MultiTimerPercentageNotActive100Ns と異なります。This counter differs from MultiTimerPercentageNotActive100Ns in that it measures time in units of ticks of the system performance timer, rather than in 100 nanosecond units. Deployment Kit で PERF_COUNTER_MULTI_TIMER_INV カウンター タイプを参照してください。(See the PERF_COUNTER_MULTI_TIMER_INV counter type in the deployment kit.)

MultiTimerPercentageNotActive100Ns 592512256

このカウンター タイプは、1 つ以上のコンポーネントのアクティブな時間をサンプル間隔の合計時間に対するパーセントで示します。This counter type shows the active time of one or more components as a percentage of the total time of the sample interval. このタイプのカウンターは、時間を 100 ナノ秒単位で計測します。Counters of this type measure time in 100 nanosecond units. このカウンター タイプは逆マルチタイマーです。This counter type is an inverse multitimer. マルチタイマーは、プロセッサやディスクなど、コンポーネントの複数のインスタンスを監視するようにデザインされています。Multitimers are designed to monitor more than one instance of a component, such as a processor or disk. 逆カウンターは、コンポーネントがアクティブでない時間を計測し、アクティブでない時間の計測値からアクティブな時間を導出します。Inverse counters measure the time that a component is not active and derive its active time from the measurement of inactive time. Deployment Kit で PERF_100NSEC_MULTI_TIMER_INV カウンター タイプを参照してください。(See the PERF_100NSEC_MULTI_TIMER_INV counter type in the deployment kit.)

ObjectSpecificTimer 543229184

この 64 ビットのカウンター タイプは、オブジェクト固有の単位で表示するタイマーです。This 64-bit counter type is a timer that displays in object-specific units. Deployment Kit で PERF_OBJ_TIME_TIMER カウンター タイプを参照してください。(See the PERF_OBJ_TIME_TIMER counter type in the deployment kit.)

PercentageActive 541132032

このカウンター タイプは、コンポーネントがアクティブだった平均時間をサンプル時間合計に対するパーセントで示します。This counter type shows the average time that a component was active as a percentage of the total sample time. Deployment Kit で PERF_COUNTER_TIMER カウンター タイプを参照してください。(See the PERF_COUNTER_TIMER counter type in the deployment kit.)

PercentageActive100Ns 542180608

このカウンター タイプは、コンポーネントのアクティブな時間をサンプル間隔の合計経過時間に対するパーセントで示します。This counter type shows the active time of a component as a percentage of the total elapsed time of the sample interval. 時間を 100 ナノ秒単位で計測します。It measures time in units of 100 nanoseconds. このタイプのカウンターは、あるコンポーネントのある時点でのアクティビティを計測するようにデザインされています。Counters of this type are designed to measure the activity of one component at a time. Deployment Kit で PERF_100NSEC_TIMER カウンター タイプを参照してください。(See the PERF_100NSEC_TIMER counter type in the deployment kit.)

PercentageNotActive 557909248

逆カウンター タイプです。This is an inverse counter type. 逆カウンターは、コンポーネントがアクティブでない時間を計測し、この計測値からアクティブな時間を導出します。Inverse counters measure the time that a component is not active and derive the active time from that measurement. このタイプのカウンターは、サンプル間隔中に記録されたアクティブな時間の平均パーセントを表示します。Counters of this type display the average percentage of active time observed during sample interval. このカウンターの値は、サービスがアクティブでなかった時間のパーセントを監視し、この値を 100 パーセントから減算することによって計算されます。The value of these counters is calculated by monitoring the percentage of time that the service was inactive and then subtracting that value from 100 percent. このカウンター タイプは PercentageNotActive100Ns カウンター タイプと同じですが、100 ナノ秒単位ではなく、システム パフォーマンス タイマーのタイマー刻みの単位で時間を計測するという点が異なります。This counter type is the same as the PercentageNotActive100Ns counter type, except that it measures time in units of ticks of the system performance timer, rather than in 100 nanosecond units. Deployment Kit で PERF_COUNTER_TIMER_INV カウンター タイプを参照してください。(See the PERF_COUNTER_TIMER_INV counter type in the deployment kit.)

PercentageNotActive100Ns 558957824

このカウンター タイプは、サンプル間隔中に記録されたアクティブな時間の平均パーセントを示します。This counter type shows the average percentage of active time observed during the sample interval. 逆カウンターです。This is an inverse counter. 逆カウンターは、サービスがアクティブでなかった時間のパーセントを監視し、この値を 100 パーセントから減算することによって計算されます。Inverse counters are calculated by monitoring the percentage of time that the service was inactive and then subtracting that value from 100 percent. Deployment Kit で PERF_100NSEC_TIMER_INV カウンター タイプを参照してください。(See the PERF_100NSEC_TIMER_INV counter type in the deployment kit.)

PrecisionObjectSpecificTimer 543622400

このカウンター タイプは、監視されているイベントの経過時間のカウントと、オブジェクト ヘッダーの PerfFreq フィールドに指定された周波数という、2 つのカウンター値で構成される値を示します。This counter type shows a value that consists of two counter values: the count of the elapsed time of the event being monitored, and the frequency specified in the PerfFreq field of the object header. このカウンター タイプが他のカウンター タイマーと異なるのは、関数呼び出しからの待機時間によって生じる可能性のある違いをなくすために、クロック タイマー刻みの値がカウンター値に付随しているという点です。This counter type differs from other counter timers in that the clock tick value accompanies the counter value so as to eliminate any possible difference due to latency from the function call. 精密なカウンター タイプは、標準的なシステム タイマーでは正確な読み取りのために十分でない場合に使用されます。Precision counter types are used when standard system timers are not precise enough for accurate readings. Deployment Kit で PERF_PRECISION_OBJECT_TIMER カウンター タイプを参照してください。(See the PERF_PRECISION_OBJECT_TIMER counter type in the deployment kit.)

PrecisionSystemTimer 541525248

このカウンター タイプは、監視されているイベントの経過時間のカウントと、システム パフォーマンス タイマーの周波数という、2 つのカウンター値で構成される値を示します。This counter type shows a value that consists of two counter values: the count of the elapsed time of the event being monitored, and the frequency from the system performance timer. このカウンター タイプが他のカウンター タイマーと異なるのは、関数呼び出しからの待機時間によって生じる可能性のある違いをなくすために、クロック タイマー刻みの値がカウンター値に付随しているという点です。This counter type differs from other counter timers in that the clock tick value accompanies the counter value, eliminating any possible difference due to latency from the function call. 精密なカウンター タイプは、標準的なシステム タイマーでは正確な読み取りのために十分でない場合に使用されます。Precision counter types are used when standard system timers are not precise enough for accurate readings. Deployment Kit で PERF_PRECISION_TIMER カウンター タイプを参照してください。(See the PERF_PRECISION_TIMER counter type in the deployment kit.)

PrecisionTimer100Ns 542573824

このカウンター タイプは、監視されているイベントの経過時間のカウントと、同じ単位のプライベート タイマーの "クロック" 時間という、2 つのカウンター値で構成される値を示します。This counter type shows a value that consists of two counter values: the count of the elapsed time of the event being monitored, and the "clock" time from a private timer in the same units. 時間を 100 ナノ秒単位で計測します。It measures time in 100 nanosecond units. このカウンター タイプが他のカウンター タイマーと異なるのは、関数呼び出しからの待機時間によって生じる可能性のある違いをなくすために、クロック タイマー刻みの値がカウンター値に付随しているという点です。This counter type differs from other counter timers in that the clock tick value accompanies the counter value eliminating any possible difference due to latency from the function call. 精密なカウンター タイプは、標準的なシステム タイマーでは正確な読み取りのために十分でない場合に使用されます。Precision counter types are used when standard system timers are not precise enough for accurate readings. Deployment Kit で PERF_PRECISION_100NS_TIMER カウンター タイプを参照してください。(See the PERF_PRECISION_100NS_TIMER counter type in the deployment kit.)

QueueLength 4523008

このカウンター タイプは、時間の経過に伴うリソースに対するキューの長さの平均を監視するようにデザインされています。This counter type is designed to monitor the average length of a queue to a resource over time. 間隔の存続期間で分割された最後の 2 つのサンプル間隔の間で監視されたキューの長さの差を示します。It shows the difference between the queue lengths observed during the last two sample intervals divided by the duration of the interval. Deployment Kit で PERF_COUNTER_QUEUELEN_TYPE カウンター タイプを参照してください。(See the PERF_COUNTER_QUEUELEN_TYPE counter type in the deployment kit.)

QueueLength100Ns 5571840

このカウンター タイプは、100 ナノ秒の時間ベースを使用して、キューの長さの空間時間積を計測します。This counter type measures the queue-length space-time product using a 100-nanosecond time base. Deployment Kit で PERF_COUNTER_100NS_QUEUELEN_TYPE カウンター タイプを参照してください。(See the PERF_COUNTER_100NS_QUEUELEN_TYPE counter type in the deployment kit.)

QueueLengthObjectTime 6620416

このカウンター タイプは、オブジェクト固有の時間ベースを使用して、キューの長さの空間時間積を計測します。This counter type measures the queue-length space-time product using an object-specific time base. Deployment Kit で PERF_COUNTER_OBJ_QUEUELEN_TYPE カウンター タイプを参照してください。(See the PERF_COUNTER_OBJ_QUEUELEN_TYPE counter type in the deployment kit.)

RateOfCountPerSecond32 272696320

このカウンター タイプは、サンプル間隔の各秒で完了した平均操作数を示します。This counter type shows the average number of operations completed during each second of the sample interval. このタイプのカウンターは、システム時計のタイマー刻みで時間を計測します。Counters of this type measure time in ticks of the system clock. Deployment Kit で PERF_COUNTER_COUNTER カウンター タイプを参照してください。(See the PERF_COUNTER_COUNTER counter type in the deployment kit.)

RateOfCountPerSecond64 272696576

このカウンター タイプは、サンプル間隔の各秒で完了した平均操作数を示します。This counter type shows the average number of operations completed during each second of the sample interval. このタイプのカウンターは、システム時計のタイマー刻みで時間を計測します。Counters of this type measure time in ticks of the system clock. このカウンター タイプは RateOfCountPerSecond32 タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。This counter type is the same as the RateOfCountPerSecond32 type, but it uses larger fields to accommodate larger values. Deployment Kit で PERF_COUNTER_BULK_COUNT カウンター タイプを参照してください。(See the PERF_COUNTER_BULK_COUNT counter type in the deployment kit.)

RawBase32 1073939459

このカウンター タイプは、最後に計測された値だけを収集します。This counter type collects the last observed value only. この値は、通常の算術的な分数を表すカウンターの分母として使用されます。The value is used as the denominator of a counter that presents a general arithmetic fraction. このタイプは、RawFraction32 カウンター タイプをサポートします。This type supports the RawFraction32 counter type. Deployment Kit で PERF_RAW_BASE カウンター タイプを参照してください。(See the PERF_RAW_BASE counter type in the deployment kit.)

RawBase64 1073939712

このカウンター タイプは、最後に計測された値を収集します。This counter type collects the last observed value. これは RawBase32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。It is the same as the RawBase32 counter type except that it uses larger fields to accommodate larger values. このタイプは、RawFraction64 カウンター タイプをサポートします。This type supports the RawFraction64 counter type. Deployment Kit で PERF_LARGE_RAW_BASE カウンター タイプを参照してください。(See the PERF_LARGE_RAW_BASE counter type in the deployment kit.)

RawData32 65536

このカウンター タイプは、最後に計測された値だけを示します。This counter type shows the last observed value only. これは平均を表示しません。It does not display an average. Deployment Kit で PERF_COUNTER_RAWCOUNT カウンター タイプを参照してください。(See the PERF_COUNTER_RAWCOUNT counter type in the deployment kit.)

RawData64 65792

このカウンター タイプは、平均ではなく、最後に計測された値だけを示します。This counter type shows the last observed value only, not an average. これは RawData32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。It is the same as the RawData32 counter type, except that it uses larger fields to accommodate larger values. Deployment Kit で PERF_COUNTER_LARGE_RAWCOUNT カウンター タイプを参照してください。(See the PERF_COUNTER_LARGE_RAWCOUNT counter type in the deployment kit.)

RawDataHex32 0

このカウンター タイプは、最後に計測された値を 16 進形式で示します。This counter type shows the most recently observed value, in hexadecimal format. これは平均を表示しません。It does not display an average. Deployment Kit で PERF_COUNTER_RAWCOUNT_HEX カウンター タイプを参照してください。(See the PERF_COUNTER_RAWCOUNT_HEX counter type in the deployment kit.)

RawDataHex64 256

このカウンター タイプは、最後に計測された値を 16 進形式で示します。This counter type shows the last observed value, in hexadecimal format. これは RawDataHex32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。It is the same as the RawDataHex32 counter type, except that it uses larger fields to accommodate larger values. Deployment Kit で PERF_COUNTER_LARGE_RAWCOUNT_HEX カウンター タイプを参照してください。(See the PERF_COUNTER_LARGE_RAWCOUNT_HEX counter type in the deployment kit.)

RawFraction32 537003008

このカウンター タイプは、セットに対するサブセットの比率をパーセントで示します。This counter type shows the ratio of a subset to its set as a percentage. たとえば、ディスクで使用中のバイト数とディスクの総バイト数を比較します。For example, it compares the number of bytes in use on a disk to the total number of bytes on the disk. このタイプのカウンターは、一定期間の平均ではなく、現在のパーセントだけを表示します。Counters of this type display the current percentage only, not an average over time. Deployment Kit で PERF_RAW_FRACTION カウンター タイプを参照してください。(See the PERF_RAW_FRACTION counter type in the deployment kit.)

RawFraction64 537003264

このカウンター タイプは、セットに対するサブセットの比率をパーセントで示します。This counter type shows the ratio of a subset to its set as a percentage. たとえば、ディスクで使用中のバイト数とディスクの総バイト数を比較します。For example, it compares the number of bytes in use on a disk to the total number of bytes on the disk. このタイプのカウンターは、一定期間の平均ではなく、現在のパーセントだけを表示します。Counters of this type display the current percentage only, not an average over time. これは RawFraction32 カウンター タイプと同じですが、より大きな値を処理できるように、より大きなフィールドを使用します。It is the same as the RawFraction32 counter type, except that it uses larger fields to accommodate larger values.

SampleBase 1073939457

このカウンターは、取得したサンプリング割り込みの回数を格納し、サンプリング分数の分母として使用されます。This counter stores the number of sampling interrupts taken and is used as a denominator in the sampling fraction. このタイプは、SampleFraction カウンター タイプをサポートします。This type supports the SampleFraction counter type.

SampleCounter 4260864

このカウンター タイプは、1 秒間に完了した平均操作数を示します。This counter type shows the average number of operations completed in one second. システム パフォーマンス タイマーのタイマー刻みの時間単位を計測します。It measures time in units of ticks of the system performance timer. 変数 F は、1 秒間に発生するタイマー刻みの数を表します。The variable F represents the number of ticks that occur in one second. F の値が数式で考慮されるため、結果は秒単位で表示されます。The value of F is factored into the equation so that the result is displayed in seconds. Deployment Kit で PERF_SAMPLE_COUNTER カウンター タイプを参照してください。(See the PERF_SAMPLE_COUNTER counter type in the deployment kit.)

SampleFraction 549585920

このカウンター タイプは、最後の 2 つのサンプル間隔中に発生したすべての操作に対するヒット カウントの平均比率を示します。This counter type shows the average ratio of hits to all operations during the last two sample intervals. Deployment Kit で PERF_SAMPLE_FRACTION カウンター タイプを参照してください。(See the PERF_SAMPLE_FRACTION counter type in the deployment kit.)

注釈

この列挙に示されている型の詳細については、 Windows Server 2003 Deployment Kitのカウンターの種類に関するセクションを参照してください。For details on the types listed in this enumeration, see the Counter Types section of the Windows Server 2003 Deployment Kit.

適用対象