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