Package io.narayana.perf
Class Measurement.Builder<T>
java.lang.Object
io.narayana.perf.Measurement.Builder<T>
- Enclosing class:
- Measurement<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatchSize(int batchSize) <T> Measurement<T>build()config()config(RegressionChecker config) maxTestTime(long maxTestTime) numberOfCalls(int numberOfCalls) numberOfMeasurements(int numberOfMeasurements) The number of times to run the measurement.numberOfThreads(int numberOfThreads) numberOfWarmupCalls(int numberOfWarmupCalls)
-
Constructor Details
-
Builder
-
-
Method Details
-
name
-
numberOfMeasurements
The number of times to run the measurement. If greater than one then outliers are discounted and an average is taken of the remaining runs.- Parameters:
numberOfMeasurements- number of measurements- Returns:
- the builder
-
numberOfCalls
-
numberOfThreads
-
batchSize
-
maxTestTime
-
numberOfWarmupCalls
-
info
-
config
- Throws:
IOException
-
config
-
build
-