Inheritance
System.Object
MethodMeasurement
public class MethodMeasurement
Constructors
Declaration
public MethodMeasurement(Action action)
Parameters
Type |
Name |
Description |
System.Action |
action |
|
Methods
Declaration
public MethodMeasurement CleanUp(Action action)
Parameters
Type |
Name |
Description |
System.Action |
action |
|
Returns
Declaration
public MethodMeasurement Definition(string name = "Totaltime", SampleUnit sampleUnit = SampleUnit.Millisecond, AggregationType aggregationType = AggregationType.Median, double threshold = 0.1, bool increaseIsBetter = false, bool failOnBaseline = true)
Parameters
Type |
Name |
Description |
System.String |
name |
|
SampleUnit |
sampleUnit |
|
AggregationType |
aggregationType |
|
System.Double |
threshold |
|
System.Boolean |
increaseIsBetter |
|
System.Boolean |
failOnBaseline |
|
Returns
Declaration
public MethodMeasurement Definition(string name, SampleUnit sampleUnit, AggregationType aggregationType, double percentile, double threshold = 0.1, bool increaseIsBetter = false, bool failOnBaseline = true)
Parameters
Type |
Name |
Description |
System.String |
name |
|
SampleUnit |
sampleUnit |
|
AggregationType |
aggregationType |
|
System.Double |
percentile |
|
System.Double |
threshold |
|
System.Boolean |
increaseIsBetter |
|
System.Boolean |
failOnBaseline |
|
Returns
Declaration
public MethodMeasurement Definition(SampleGroupDefinition definition)
Parameters
Returns
Declaration
public MethodMeasurement GC()
Returns
Declaration
public MethodMeasurement IterationsPerMeasurement(int count)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Returns
Declaration
public MethodMeasurement MeasurementCount(int count)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Returns
Declaration
public MethodMeasurement ProfilerMarkers(params SampleGroupDefinition[] profilerDefinitions)
Parameters
Returns
Declaration
Declaration
public MethodMeasurement SetUp(Action action)
Parameters
Type |
Name |
Description |
System.Action |
action |
|
Returns
Declaration
public MethodMeasurement WarmupCount(int count)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Returns