Using 1.4.0 (as opposed to 1.3.10) we experience a severe performance degradation compared to 1.3.10 for some tests.
The time required to execute (at least some tests) seems to increase super-linear with the number of tries.
According to a first quick glance edgeCases are heavily involved.
I'll try to investigate this further and/or come up with a reproducer in the following days.
One of the affected test classes (containing 17 tests) shows the following behavior:
| tries |
1.3.10 |
1.4.0 |
| 100 |
2.5s |
4.0s |
| 1000 |
8s |
80s |
| 2000 |
14s |
228s |
Using 1.4.0 (as opposed to 1.3.10) we experience a severe performance degradation compared to 1.3.10 for some tests.
The time required to execute (at least some tests) seems to increase super-linear with the number of tries.
According to a first quick glance
edgeCasesare heavily involved.I'll try to investigate this further and/or come up with a reproducer in the following days.
One of the affected test classes (containing 17 tests) shows the following behavior: