Class LinuxPerfProfiler.PerfResult
java.lang.Object
org.openjdk.jmh.results.Result<LinuxPerfProfiler.PerfResult>
org.openjdk.jmh.profile.LinuxPerfProfiler.PerfResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
LinuxPerfProfiler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longprivate final longprivate final Stringprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPrint extended result informationprotected Collection<? extends Result> protected Aggregator<LinuxPerfProfiler.PerfResult> Iteration aggregator combines the iteration results into benchmar result.protected Aggregator<LinuxPerfProfiler.PerfResult> Thread aggregator combines the thread results into iteration result.toString()Result as represented by a String.Methods inherited from class Result
distributionExtendedInfo, getLabel, getRole, getSampleCount, getScore, getScoreConfidence, getScoreError, getScoreUnit, getStatistics, getZeroResult, of, simpleExtendedInfo
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
output
-
cycles
private final long cycles -
instructions
private final long instructions
-
-
Constructor Details
-
PerfResult
-
-
Method Details
-
getThreadAggregator
Description copied from class:ResultThread aggregator combines the thread results into iteration result.- Specified by:
getThreadAggregatorin classResult<LinuxPerfProfiler.PerfResult>- Returns:
- thread aggregator
-
getIterationAggregator
Description copied from class:ResultIteration aggregator combines the iteration results into benchmar result.- Specified by:
getIterationAggregatorin classResult<LinuxPerfProfiler.PerfResult>- Returns:
- iteration aggregator
-
getDerivativeResults
- Overrides:
getDerivativeResultsin classResult<LinuxPerfProfiler.PerfResult>- Returns:
- derivative results for this result. These do not participate in aggregation, and computed on the spot from the aggregated result.
-
toString
Description copied from class:ResultResult as represented by a String.- Overrides:
toStringin classResult<LinuxPerfProfiler.PerfResult>- Returns:
- String with the result and unit
-
extendedInfo
Description copied from class:ResultPrint extended result information- Overrides:
extendedInfoin classResult<LinuxPerfProfiler.PerfResult>- Returns:
- String with extended info
-