Package org.openjdk.jmh.results
Class BenchmarkResult
- java.lang.Object
-
- org.openjdk.jmh.results.BenchmarkResult
-
- All Implemented Interfaces:
java.io.Serializable
public class BenchmarkResult extends java.lang.Object implements java.io.Serializable
Benchmark result. Contains iteration results.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Multimap<java.lang.String,Result>
benchmarkResults
private java.util.Collection<IterationResult>
iterationResults
private BenchmarkResultMetaData
metadata
private BenchmarkParams
params
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description BenchmarkResult(BenchmarkParams params, java.util.Collection<IterationResult> data)
BenchmarkResult(BenchmarkParams params, java.util.Collection<IterationResult> data, BenchmarkResultMetaData md)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBenchmarkResult(Result r)
Multimap<java.lang.String,Result>
getBenchmarkResults()
java.util.Collection<IterationResult>
getIterationResults()
BenchmarkResultMetaData
getMetadata()
BenchmarkParams
getParams()
Result
getPrimaryResult()
java.lang.String
getScoreUnit()
java.util.Map<java.lang.String,Result>
getSecondaryResults()
private java.util.Map<java.lang.String,Result>
produceDerivative(Result r)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
iterationResults
private final java.util.Collection<IterationResult> iterationResults
-
params
private final BenchmarkParams params
-
metadata
private final BenchmarkResultMetaData metadata
-
-
Constructor Detail
-
BenchmarkResult
public BenchmarkResult(BenchmarkParams params, java.util.Collection<IterationResult> data)
-
BenchmarkResult
public BenchmarkResult(BenchmarkParams params, java.util.Collection<IterationResult> data, BenchmarkResultMetaData md)
-
-
Method Detail
-
getMetadata
public BenchmarkResultMetaData getMetadata()
- Returns:
- returns the benchmark metadata, "null" otherwise
-
addBenchmarkResult
public void addBenchmarkResult(Result r)
-
getIterationResults
public java.util.Collection<IterationResult> getIterationResults()
-
getPrimaryResult
public Result getPrimaryResult()
-
getSecondaryResults
public java.util.Map<java.lang.String,Result> getSecondaryResults()
-
getScoreUnit
public java.lang.String getScoreUnit()
-
getParams
public BenchmarkParams getParams()
-
-