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.SerializableBenchmark result. Contains iteration results.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Multimap<java.lang.String,Result>benchmarkResultsprivate java.util.Collection<IterationResult>iterationResultsprivate BenchmarkResultMetaDatametadataprivate BenchmarkParamsparamsprivate static longserialVersionUID
-
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 voidaddBenchmarkResult(Result r)Multimap<java.lang.String,Result>getBenchmarkResults()java.util.Collection<IterationResult>getIterationResults()BenchmarkResultMetaDatagetMetadata()BenchmarkParamsgetParams()ResultgetPrimaryResult()java.lang.StringgetScoreUnit()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()
-
-