Slow down and higher memory usage with 2023-04-30 rust toolchain #2457
Labels
[C] Bug
This is a bug. Something isn't working.
[E] Performance
Track performance improvement (Time / Memory / CPU)
T-CBMC
Issue related to an existing CBMC issue
With the 2023-04-30 rust toolchain, performance drops significantly on the
BTreeSet
performance regressions.For example, with the current main (08659d3), the verification time for
tests/perf/btreeset/insert_any
is 1.5 seconds:With #2456, the verification time goes up to 141 seconds:
For
tests/perf/btreeset/insert_multi
, the peak memory usage with main is ~600 MB and verification time is 10 seconds:With #2456, CBMC runs out of memory (reaches ~26 GB after about 16 minutes).
Similar behavior is observed for
tests/perf/btreeset/insert_same
.The text was updated successfully, but these errors were encountered: