Class BenchmarkReport
- java.lang.Object
-
- org.optaplanner.benchmark.impl.report.BenchmarkReport
-
public class BenchmarkReport extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
CHARTED_SCORE_LEVEL_SIZE
static int
LOG_SCALE_MIN_DATASETS_COUNT
protected org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description BenchmarkReport(PlannerBenchmarkResult plannerBenchmarkResult)
-
Method Summary
-
-
-
Field Detail
-
logger
protected final transient org.slf4j.Logger logger
-
CHARTED_SCORE_LEVEL_SIZE
public static final int CHARTED_SCORE_LEVEL_SIZE
- See Also:
- Constant Field Values
-
LOG_SCALE_MIN_DATASETS_COUNT
public static final int LOG_SCALE_MIN_DATASETS_COUNT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BenchmarkReport
public BenchmarkReport(PlannerBenchmarkResult plannerBenchmarkResult)
-
-
Method Detail
-
getPlannerBenchmarkResult
public PlannerBenchmarkResult getPlannerBenchmarkResult()
-
getLocale
public Locale getLocale()
-
setLocale
public void setLocale(Locale locale)
-
getTimezoneId
public ZoneId getTimezoneId()
-
setTimezoneId
public void setTimezoneId(ZoneId timezoneId)
-
getSolverRankingComparator
public Comparator<SolverBenchmarkResult> getSolverRankingComparator()
-
setSolverRankingComparator
public void setSolverRankingComparator(Comparator<SolverBenchmarkResult> solverRankingComparator)
-
getSolverRankingWeightFactory
public SolverRankingWeightFactory getSolverRankingWeightFactory()
-
setSolverRankingWeightFactory
public void setSolverRankingWeightFactory(SolverRankingWeightFactory solverRankingWeightFactory)
-
getSummaryDirectory
public File getSummaryDirectory()
-
getBestScoreScalabilitySummaryChartFileList
public List<File> getBestScoreScalabilitySummaryChartFileList()
-
getBestScoreDistributionSummaryChartFileList
public List<File> getBestScoreDistributionSummaryChartFileList()
-
getWinningScoreDifferenceSummaryChartFileList
public List<File> getWinningScoreDifferenceSummaryChartFileList()
-
getWorstScoreDifferencePercentageSummaryChartFileList
public List<File> getWorstScoreDifferencePercentageSummaryChartFileList()
-
getScoreCalculationSpeedSummaryChartFile
public File getScoreCalculationSpeedSummaryChartFile()
-
getWorstScoreCalculationSpeedDifferencePercentageSummaryChartFile
public File getWorstScoreCalculationSpeedDifferencePercentageSummaryChartFile()
-
getTimeSpentSummaryChartFile
public File getTimeSpentSummaryChartFile()
-
getTimeSpentScalabilitySummaryChartFile
public File getTimeSpentScalabilitySummaryChartFile()
-
getBestScorePerTimeSpentSummaryChartFileList
public List<File> getBestScorePerTimeSpentSummaryChartFileList()
-
getDefaultShownScoreLevelIndex
public Integer getDefaultShownScoreLevelIndex()
-
getHtmlOverviewFile
public File getHtmlOverviewFile()
-
getRelativePathToBenchmarkReportDirectory
public String getRelativePathToBenchmarkReportDirectory(File file)
-
getSolverRankingClassSimpleName
public String getSolverRankingClassSimpleName()
-
getSolverRankingClassFullName
public String getSolverRankingClassFullName()
-
writeReport
public void writeReport()
-
fillWarningList
protected void fillWarningList()
-
useLogarithmicProblemScale
protected boolean useLogarithmicProblemScale(List<org.jfree.data.xy.XYSeries> seriesList)
-
-