public class PlannerBenchmarkResult extends Object
Solver
configurations on multiple problem instances (data sets).Constructor and Description |
---|
PlannerBenchmarkResult() |
public String getName()
public void setName(String name)
public Boolean getAggregation()
public void setAggregation(Boolean aggregation)
public File getBenchmarkReportDirectory()
public void setBenchmarkReportDirectory(File benchmarkReportDirectory)
public Integer getAvailableProcessors()
public String getLoggingLevel()
public Long getMaxMemory()
public String getJavaVersion()
public String getJavaVM()
public String getOperatingSystem()
public String getOptaPlannerVersion()
public Integer getParallelBenchmarkCount()
public void setParallelBenchmarkCount(Integer parallelBenchmarkCount)
public Long getWarmUpTimeMillisSpentLimit()
public void setWarmUpTimeMillisSpentLimit(Long warmUpTimeMillisSpentLimit)
public List<SolverBenchmarkResult> getSolverBenchmarkResultList()
public void setSolverBenchmarkResultList(List<SolverBenchmarkResult> solverBenchmarkResultList)
public List<ProblemBenchmarkResult> getUnifiedProblemBenchmarkResultList()
public void setUnifiedProblemBenchmarkResultList(List<ProblemBenchmarkResult> unifiedProblemBenchmarkResultList)
public Date getStartingTimestamp()
public void setStartingTimestamp(Date startingTimestamp)
public Long getBenchmarkTimeMillisSpent()
public void setBenchmarkTimeMillisSpent(Long benchmarkTimeMillisSpent)
public Integer getFailureCount()
public Long getAverageProblemScale()
public org.optaplanner.core.api.score.Score getAverageScore()
public SolverBenchmarkResult getFavoriteSolverBenchmarkResult()
public boolean hasMultipleParallelBenchmarks()
public boolean hasAnyFailure()
public void initBenchmarkReportDirectory(File benchmarkDirectory)
public void initSystemProperties()
public void accumulateResults(BenchmarkReport benchmarkReport)
public static PlannerBenchmarkResult createMergedResult(List<SingleBenchmarkResult> singleBenchmarkResultList)
protected static PlannerBenchmarkResult createMergeSingleton(List<SingleBenchmarkResult> singleBenchmarkResultList)
public static PlannerBenchmarkResult createUnmarshallingFailedResult(String benchmarkReportDirectoryName)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.