Package org.openjdk.jmh.results
Class BenchmarkResult
- java.lang.Object
-
- org.openjdk.jmh.results.BenchmarkResult
-
- All Implemented Interfaces:
Serializable
public class BenchmarkResult extends Object implements Serializable
Benchmark result. Contains iteration results.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BenchmarkResult(BenchmarkParams params, Collection<IterationResult> data)
BenchmarkResult(BenchmarkParams params, Collection<IterationResult> data, BenchmarkResultMetaData md)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBenchmarkResult(Result r)
Multimap<String,Result>
getBenchmarkResults()
Collection<IterationResult>
getIterationResults()
BenchmarkResultMetaData
getMetadata()
BenchmarkParams
getParams()
Result
getPrimaryResult()
String
getScoreUnit()
Map<String,Result>
getSecondaryResults()
-
-
-
Constructor Detail
-
BenchmarkResult
public BenchmarkResult(BenchmarkParams params, Collection<IterationResult> data)
-
BenchmarkResult
public BenchmarkResult(BenchmarkParams params, 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 Collection<IterationResult> getIterationResults()
-
getPrimaryResult
public Result getPrimaryResult()
-
getScoreUnit
public String getScoreUnit()
-
getParams
public BenchmarkParams getParams()
-
-