CounterSetInstanceType 列挙型

定義

カウンター セットで、プロセスや物理ディスクなどの複数のインスタンスを許可するか、メモリなどの 1 つのインスタンスを許可するかを指定します。

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

フィールド

名前 説明
Single 0

カウンター セットには、物理メモリを測定するカウンターなど、単一のインスタンス カウンターが含まれています。

Multiple 2

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

GlobalAggregate 4

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

MultipleAggregate 6

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

GlobalAggregateWithHistory 11

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

InstanceAggregate 22

この型は MultipleAggregateに似ていますが、すべてのインスタンス データを 1 つの集約された (_Total) インスタンスに集計する代わりに、同じ名前のインスタンスからカウンター データを集計する点が異なります。 たとえば、複数のプロバイダー プロセスに IExplore、 MultipleMultipleAggregate CounterSet という名前のインスタンスが含まれている場合、複数の IExplore インスタンス (IExplore、IExplore#1、IExplore#2 など) が表示されますが、 InstanceAggregate インスタンスの種類では、IExplore という名前のすべてのインスタンスから集計されたカウンター データを持つ 1 つの IExplore インスタンスのみが発行されます。

適用対象