Class PlannerBenchmarkResult
java.lang.Object
org.optaplanner.benchmark.impl.result.PlannerBenchmarkResult
Represents the benchmarks on multiple 
Solver configurations on multiple problem instances (data sets).- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaccumulateResults(BenchmarkReport benchmarkReport) static PlannerBenchmarkResultcreateMergedResult(List<SingleBenchmarkResult> singleBenchmarkResultList) protected static PlannerBenchmarkResultcreateMergeSingleton(List<SingleBenchmarkResult> singleBenchmarkResultList) static PlannerBenchmarkResultcreateUnmarshallingFailedResult(String benchmarkReportDirectoryName) findScoreLevelLabel(int scoreLevel) intgetName()intbooleanbooleanvoidinitBenchmarkReportDirectory(File benchmarkDirectory) voidvoidsetAggregation(Boolean aggregation) voidsetBenchmarkReportDirectory(File benchmarkReportDirectory) voidsetBenchmarkTimeMillisSpent(Long benchmarkTimeMillisSpent) voidvoidsetParallelBenchmarkCount(Integer parallelBenchmarkCount) voidsetSolverBenchmarkResultList(List<SolverBenchmarkResult> solverBenchmarkResultList) voidsetStartingTimestamp(OffsetDateTime startingTimestamp) voidsetUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList) voidsetWarmUpTimeMillisSpentLimit(Long warmUpTimeMillisSpentLimit) toString()
- 
Constructor Details- 
PlannerBenchmarkResultpublic PlannerBenchmarkResult()
 
- 
- 
Method Details- 
getName
- 
setName
- 
getAggregation
- 
setAggregation
- 
getBenchmarkReportDirectory
- 
setBenchmarkReportDirectory
- 
getAvailableProcessors
- 
getLoggingLevelOptaPlannerCore
- 
getLoggingLevelDroolsCore
- 
getMaxMemory
- 
getJavaVersion
- 
getJavaVM
- 
getOperatingSystem
- 
getOptaPlannerVersion
- 
getParallelBenchmarkCount
- 
setParallelBenchmarkCount
- 
getWarmUpTimeMillisSpentLimit
- 
setWarmUpTimeMillisSpentLimit
- 
getEnvironmentMode
- 
getSolverBenchmarkResultList
- 
setSolverBenchmarkResultList
- 
getUnifiedProblemBenchmarkResultList
- 
setUnifiedProblemBenchmarkResultListpublic void setUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList) 
- 
getStartingTimestamp
- 
setStartingTimestamp
- 
getBenchmarkTimeMillisSpent
- 
setBenchmarkTimeMillisSpent
- 
getFailureCount
- 
getAverageProblemScale
- 
getAverageScore
- 
getFavoriteSolverBenchmarkResult
- 
hasMultipleParallelBenchmarkspublic boolean hasMultipleParallelBenchmarks()
- 
hasAnyFailurepublic boolean hasAnyFailure()
- 
getMaximumSubSingleCountpublic int getMaximumSubSingleCount()
- 
findScoreLevelLabel
- 
getStartingTimestampAsMediumString
- 
initBenchmarkReportDirectory
- 
initSystemPropertiespublic void initSystemProperties()
- 
getTotalSubSingleCountpublic int getTotalSubSingleCount()
- 
accumulateResults
- 
createMergedResultpublic static PlannerBenchmarkResult createMergedResult(List<SingleBenchmarkResult> singleBenchmarkResultList) 
- 
createMergeSingletonprotected static PlannerBenchmarkResult createMergeSingleton(List<SingleBenchmarkResult> singleBenchmarkResultList) 
- 
createUnmarshallingFailedResultpublic static PlannerBenchmarkResult createUnmarshallingFailedResult(String benchmarkReportDirectoryName) 
- 
toString
 
-