Interface | Description |
---|---|
Aggregator<R extends Result> |
Aggregator composes multiple results into one.
|
Class | Description |
---|---|
AggregatorUtils | |
AverageTimeResult |
Result class that stores average operation time.
|
AverageTimeResult.ResultAggregator | |
BenchmarkResult |
Benchmark result.
|
BenchmarkResultMetaData | |
BenchmarkTaskResult | |
IterationResult |
Class contains all info returned by benchmark iteration or/and collected during benchmark iteration.
|
IterationResultMetaData | |
RawResults | |
Result<T extends Result<T>> |
Base class for all types of results that can be returned by a benchmark.
|
Result.LazyProps | |
RunResult |
Complete run result.
|
SampleTimeResult |
Result class that samples operation time.
|
SampleTimeResult.JoiningAggregator |
Always add up all the samples into final result.
|
SingleShotResult |
Result class that stores once operation execution time.
|
SingleShotResult.AveragingAggregator |
Averages the time on all levels.
|
ThroughputResult |
Result class that counts the number of operations performed during a specified unit of time.
|
ThroughputResult.ThroughputAggregator |
Enum | Description |
---|---|
AggregationPolicy | |
ResultRole |