Package org.openjdk.jmh.results
Class AverageTimeResult
- All Implemented Interfaces:
Serializable
Result class that stores average operation time.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
Nested classes/interfaces inherited from class org.openjdk.jmh.results.Result
Result.LazyProps
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAverageTimeResult
(ResultRole mode, String label, double operations, long durationNs, TimeUnit tu) AverageTimeResult
(ResultRole mode, String label, Statistics value, String unit) -
Method Summary
Modifier and TypeMethodDescriptionprotected Aggregator
<AverageTimeResult> Iteration aggregator combines the iteration results into benchmar result.protected Aggregator
<AverageTimeResult> Thread aggregator combines the thread results into iteration result.Methods inherited from class org.openjdk.jmh.results.Result
distributionExtendedInfo, extendedInfo, getDerivativeResults, getLabel, getRole, getSampleCount, getScore, getScoreConfidence, getScoreError, getScoreUnit, getStatistics, getZeroResult, of, simpleExtendedInfo, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
AverageTimeResult
public AverageTimeResult(ResultRole mode, String label, double operations, long durationNs, TimeUnit tu) -
AverageTimeResult
AverageTimeResult(ResultRole mode, String label, Statistics value, String unit)
-
-
Method Details
-
getThreadAggregator
Description copied from class:Result
Thread aggregator combines the thread results into iteration result.- Specified by:
getThreadAggregator
in classResult<AverageTimeResult>
- Returns:
- thread aggregator
-
getIterationAggregator
Description copied from class:Result
Iteration aggregator combines the iteration results into benchmar result.- Specified by:
getIterationAggregator
in classResult<AverageTimeResult>
- Returns:
- iteration aggregator
-