Benchmarks

Decision makers hold benchmark reports in high regard, because they represent an objective comparison. However, it’s common for benchmark creators to unknowingly distort a benchmark in favor of their own project, even without malicious intent. To minimize this impact, a benchmark should be open and easily reproducible.

How to reproduce our benchmarks

  1. Build timefold-examples from source.

  2. Find the relevant BenchmarkApp class, for example CloudBalancingBenchmarkApp.java for cloud optimization.

  3. Run it with the VM Options -Xmx2G -server in the working directory timefold-examples.