Package org.openjdk.jmh.results
Class IterationResult
- java.lang.Object
-
- org.openjdk.jmh.results.IterationResult
-
- All Implemented Interfaces:
java.io.Serializable
public class IterationResult extends java.lang.Object implements java.io.SerializableClass contains all info returned by benchmark iteration or/and collected during benchmark iteration.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private BenchmarkParamsbenchmarkParamsprivate static java.util.List<Result>EMPTY_LISTprivate static Multimap<java.lang.String,Result>EMPTY_MAPprivate IterationResultMetaDatametadataprivate IterationParamsparamsprivate java.util.Collection<Result>primaryResultsprivate Multimap<java.lang.String,Result>secondaryResultsprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description IterationResult(BenchmarkParams benchmarkParams, IterationParams params, IterationResultMetaData md)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResult(Result result)voidaddResults(java.util.Collection<? extends Result> rs)BenchmarkParamsgetBenchmarkParams()IterationResultMetaDatagetMetadata()IterationParamsgetParams()ResultgetPrimaryResult()java.util.Collection<Result>getRawPrimaryResults()Multimap<java.lang.String,Result>getRawSecondaryResults()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
-
EMPTY_LIST
private static final java.util.List<Result> EMPTY_LIST
-
benchmarkParams
private final BenchmarkParams benchmarkParams
-
params
private final IterationParams params
-
metadata
private final IterationResultMetaData metadata
-
primaryResults
private java.util.Collection<Result> primaryResults
-
-
Constructor Detail
-
IterationResult
public IterationResult(BenchmarkParams benchmarkParams, IterationParams params, IterationResultMetaData md)
-
-
Method Detail
-
getMetadata
public IterationResultMetaData getMetadata()
-
addResults
public void addResults(java.util.Collection<? extends Result> rs)
-
addResult
public void addResult(Result result)
-
getRawPrimaryResults
public java.util.Collection<Result> getRawPrimaryResults()
-
getSecondaryResults
public java.util.Map<java.lang.String,Result> getSecondaryResults()
-
getPrimaryResult
public Result getPrimaryResult()
-
getParams
public IterationParams getParams()
-
getBenchmarkParams
public BenchmarkParams getBenchmarkParams()
-
getScoreUnit
public java.lang.String getScoreUnit()
-
-