C# Class NBench.PerformanceCounters.Collection.PerformanceCounterValueCollector

A MetricCollector implementation that uses a PerformanceCounter internally to record various system metrics. Captures the RAW VALUE from performance counters.
Inheritance: NBench.Collection.MetricCollector
Afficher le fichier Open project: petabridge/NBench

Protected Properties

Свойство Type Description
Counter IPerformanceCounterProxy

Méthodes publiques

Méthode Description
Collect ( ) : double
PerformanceCounterValueCollector ( MetricName name, string unitName, IPerformanceCounterProxy counter, bool disposesCounter ) : System

Méthodes protégées

Méthode Description
DisposeInternal ( ) : void

Method Details

Collect() public méthode

public Collect ( ) : double
Résultat double

DisposeInternal() protected méthode

protected DisposeInternal ( ) : void
Résultat void

PerformanceCounterValueCollector() public méthode

public PerformanceCounterValueCollector ( MetricName name, string unitName, IPerformanceCounterProxy counter, bool disposesCounter ) : System
name MetricName
unitName string
counter IPerformanceCounterProxy
disposesCounter bool
Résultat System

Property Details

Counter protected_oe property

protected IPerformanceCounterProxy Counter
Résultat IPerformanceCounterProxy