Benchmark report

The loggingLevel (debug) of org.drools.core is high. This decreases performance. Maybe set the loggingLevel to info or lower.

Result summary

Best score summary

Useful for visualizing the best solver configuration.

Solver Total Average Standard Deviation Problem
Problem_0
Config_0  0 0 0 0.0E0 0

Best score scalability summary

Useful for visualizing the scalability of each solver configuration.

Best score distribution summary

Useful for visualizing the reliability of each solver configuration.

Maximum subSingle count: 1

The benchmarker did not run multiple subSingles, so there is no distribution and therefore no reliability indication.

Winning score difference summary

Useful for zooming in on the results of the best score summary.

Solver Total Average Problem
Problem_0
Config_0  0 0 0 0

Worst score difference percentage summary (ROI)

Useful for visualizing the return on investment (ROI) to decision makers.

Solver Average Problem
Problem_0
Config_0  0 0.00% 0.00%  0

Performance summary

Score calculation speed summary

Useful for comparing different score calculators and/or score rule implementations (presuming that the solver configurations do not differ otherwise). Also useful to measure the scalability cost of an extra constraint.

Solver Average Problem
Problem_0
Problem scale 6 6
Config_0  0 3,800/s 3,800/s

Worst score calculation speed difference percentage

Useful for comparing different score calculators and/or score rule implementations (presuming that the solver configurations do not differ otherwise). Also useful to measure the scalability cost of an extra constraint.

Solver Average Problem
Problem_0
Config_0  0 0.00% 0.00%

Time spent summary

Useful for visualizing the performance of construction heuristics (presuming that no other solver phases are configured).

Solver Average Problem
Problem_0
Problem scale 6 6
Config_0  0 5 5

Time spent scalability summary

Useful for extrapolating the scalability of construction heuristics (presuming that no other solver phases are configured).

Best score per time spent summary

Useful for visualizing trade-off between the best score versus the time spent for construction heuristics (presuming that no other solver phases are configured).

Problem_0

Entity count: 3
Variable count: 3
Maximum value count: 2
Problem scale: 6
Memory usage after loading the inputSolution (before creating the Solver): 5,550,048 bytes on average.

CSV files per solver:

Config_0  0

<solver>
  <solutionClass>org.optaplanner.core.impl.testdata.domain.TestdataSolution</solutionClass>
  <entityClass>org.optaplanner.core.impl.testdata.domain.TestdataEntity</entityClass>
  <scoreDirectorFactory>
    <easyScoreCalculatorClass>org.optaplanner.core.impl.score.DummySimpleScoreEasyScoreCalculator</easyScoreCalculatorClass>
  </scoreDirectorFactory>
  <constructionHeuristic/>
  <localSearch>
    <termination>
      <stepCountLimit>10</stepCountLimit>
    </termination>
  </localSearch>
</solver>
Name 2018-09-27_120542
Aggregation false
Failure count 0
Starting timestamp Sep 27, 2018 12:05:42 PM
Warm up time spent 30 ms
Parallel benchmark count / available processors 1 / 8
Benchmark time spent 141 ms
Environment mode REPRODUCIBLE
Logging level org.optaplanner.core debug
Logging level org.drools.core debug
Solver ranking class TotalScoreSolverRankingComparator
VM max memory (as in -Xmx but lower) 954,728,448 bytes
OptaPlanner version 7.12.0-SNAPSHOT
Java version Java 1.8.0_152 (Oracle Corporation)
Java VM Java Java HotSpot(TM) 64-Bit Server VM 25.152-b16 (Oracle Corporation)
Operating system Linux amd64 4.18.7-100.fc27.x86_64
Report locale en_US
Report timezone Europe/Madrid