-
Bug
-
Resolution: Done
-
Major
-
None
-
7.52.0.Final
-
None
-
2021 Week 16-18 (from Apr 19)
-
-
Undefined
-
NEW
-
NEW
There appears to be a performance regression that showed up between 7.52.0.Beta1 and Final, on the OptaPlanner Cloud Balancing example:
Beta1 | Final | Diff | |
---|---|---|---|
CS-D | 197763 | 181622 | - 8 % |
DRL | 206996 | 205583 | - 1 %* |
At the same time, the Machine Reassignment experienced a significant improvement:
Beta1 | Final | Diff | |
---|---|---|---|
CS-D | 12005 | 14176 | + 18 % |
DRL | 11655 | 11956 | + 3 % |
Numbers in operations per second, on otherwise quiet hardware.
Asterisk ( * ) indicates results within the margin of error of the benchmark.
Some possible clues:
- Both examples make heavy use of groupBy, with DRL only using accumulate.
- Cloud Balancing is pretty much only groupBy.
- Machine Reassignment is the only example to use nested groupBy.
- is cloned by
-
RHDM-1710 Object hashing in fact handle leads to performance regression in OptaPlanner
- Closed
- relates to
-
PLANNER-2399 Evaluate improved CS-D accumulators
- Resolved