Package org.openjdk.jmh.profile
Class PausesProfiler.PausesProfilerResult
- java.lang.Object
-
- org.openjdk.jmh.results.Result<PausesProfiler.PausesProfilerResult>
-
- org.openjdk.jmh.profile.PausesProfiler.PausesProfilerResult
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- PausesProfiler
static class PausesProfiler.PausesProfilerResult extends Result<PausesProfiler.PausesProfilerResult>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPausesProfiler.PausesProfilerResult.JoiningAggregatorAlways add up all the samples into final result.
-
Field Summary
Fields Modifier and Type Field Description private SampleBufferbufferprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description PausesProfilerResult(SampleBuffer buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<? extends Result>getDerivativeResults()protected Aggregator<PausesProfiler.PausesProfilerResult>getIterationAggregator()Iteration aggregator combines the iteration results into benchmar result.protected Aggregator<PausesProfiler.PausesProfilerResult>getThreadAggregator()Thread aggregator combines the thread results into iteration result.-
Methods inherited from class org.openjdk.jmh.results.Result
distributionExtendedInfo, extendedInfo, getLabel, getRole, getSampleCount, getScore, getScoreConfidence, getScoreError, getScoreUnit, getStatistics, getZeroResult, of, simpleExtendedInfo, toString
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
buffer
private final SampleBuffer buffer
-
-
Constructor Detail
-
PausesProfilerResult
public PausesProfilerResult(SampleBuffer buffer)
-
-
Method Detail
-
getThreadAggregator
protected Aggregator<PausesProfiler.PausesProfilerResult> getThreadAggregator()
Description copied from class:ResultThread aggregator combines the thread results into iteration result.- Specified by:
getThreadAggregatorin classResult<PausesProfiler.PausesProfilerResult>- Returns:
- thread aggregator
-
getIterationAggregator
protected Aggregator<PausesProfiler.PausesProfilerResult> getIterationAggregator()
Description copied from class:ResultIteration aggregator combines the iteration results into benchmar result.- Specified by:
getIterationAggregatorin classResult<PausesProfiler.PausesProfilerResult>- Returns:
- iteration aggregator
-
getDerivativeResults
protected java.util.Collection<? extends Result> getDerivativeResults()
- Overrides:
getDerivativeResultsin classResult<PausesProfiler.PausesProfilerResult>- Returns:
- derivative results for this result. These do not participate in aggregation, and computed on the spot from the aggregated result.
-
-