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 voidaddBenchmarkResult(Result r)Multimap<String,Result>getBenchmarkResults()Collection<IterationResult>getIterationResults()BenchmarkResultMetaDatagetMetadata()BenchmarkParamsgetParams()ResultgetPrimaryResult()StringgetScoreUnit()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()
-
-