CounterSetInstanceType 列挙型

定義

カウンター セットで、プロセスや物理ディスクのような複数インスタンスを許可するか、メモリのような単一インスタンスに制限するかを指定します。

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

フィールド

GlobalAggregate 4

カウンター セットは、1 つ以上のソースから集計値が取得される単一インスタンスのカウンターを含みます。 たとえば、この種類のカウンター セットのカウンターでは、コンピューターの 3 つのハード ディスクのそれぞれから読み取り回数を取得し、それらの値を合計できます。

GlobalAggregateWithHistory 11

この種類は GlobalAggregate に似ていますが、この種類のカウンター セットは、コンシューマー アプリケーションの有効期間中のすべてのカウンター値を格納します (カウンター値はカウンターの有効期間を超えてキャッシュされます)。 たとえば、グローバルな集計の例にあるハード ディスクの 1 つが利用不可になったとしても、そのディスクで読み取られた合計バイト数は引き続き保持され、集計値の計算に使用されます。

InstanceAggregate 22

この種類は MultipleAggregate に似ていますが、すべてのインスタンス データを 1 つの集計 (_Total) インスタンスに集計するのではなく、同じ名前のインスタンスからカウンター データを集計します。 たとえば、プロバイダーの複数のプロセスに IExplore という名前のインスタンスが含まれている場合、Multiple および MultipleAggregate の CounterSet では、複数の IExplore インスタンス (IExplore、IExplore#1、IExplore#2 など) が示されますが、インスタンスの種類が InstanceAggregate の場合は、IExplore という名前のすべてのインスタンスから集計されたカウンター データを持つ IExplore インスタンスが 1 つだけ公開されます。

Multiple 2

カウンター セットは、複数インスタンスのカウンター (プロセスに対するディスク I/O の平均を測定するカウンターなど) を含みます。

MultipleAggregate 6

カウンター セットは、カウンターのすべてのインスタンスから集計値が取得される複数インスタンスのカウンターを含みます。 たとえば、この種類のカウンター セットのカウンターでは、マルチスレッド アプリケーション内のすべてのスレッドについてスレッド実行時間の合計を取得し、それらの値を合計できます。

Single 0

カウンター セットは、単一インスタンスのカウンター (物理メモリを測定するカウンターなど) を含みます。

適用対象