C# Class NBench.Collection.GarbageCollection.GcCollectionsSelector

Responsible for creating MetricCollectors for monitoring GC metrics
Inheritance: MetricsCollectorSelector
Exibir arquivo Open project: petabridge/NBench

Public Methods

Method Description
Create ( RunMode runMode, WarmupData warmup, IBenchmarkSetting setting ) : MetricCollector
GcCollectionsSelector ( ) : System
GcCollectionsSelector ( GcMetricName name ) : System
GcCollectionsSelector ( GcMetricName name, NBench.Sys.SysInfo systemInfo ) : System

Private Methods

Method Description
CreateInstanceInternal ( int gcGeneration ) : MetricCollector

Method Details

Create() public method

public Create ( RunMode runMode, WarmupData warmup, IBenchmarkSetting setting ) : MetricCollector
runMode RunMode
warmup NBench.Sdk.WarmupData
setting IBenchmarkSetting
return MetricCollector

GcCollectionsSelector() public method

public GcCollectionsSelector ( ) : System
return System

GcCollectionsSelector() public method

public GcCollectionsSelector ( GcMetricName name ) : System
name NBench.Metrics.GarbageCollection.GcMetricName
return System

GcCollectionsSelector() public method

public GcCollectionsSelector ( GcMetricName name, NBench.Sys.SysInfo systemInfo ) : System
name NBench.Metrics.GarbageCollection.GcMetricName
systemInfo NBench.Sys.SysInfo
return System