Closed Alex-Fischman closed 1 month ago
Comparing Alex-Fischman:sort-names
(8ae1427) with main
(43de12f)
⚡ 1
improvements
✅ 86
untouched benchmarks
Benchmark | main |
Alex-Fischman:sort-names |
Change | |
---|---|---|---|---|
⚡ | eggcc-extraction |
5.5 s | 4.3 s | +27.3% |
I had to cache the sort names to fix a performance regression with cykjson
, where the lookup in the symbol table was noticeable. This PR can be merged with the cached names, and I'm going to investigate whether the Symbol
s are actually helping with performance.
@yihozhang The ~20% speedup on eggcc-extraction
is what we expect to see; it matches the speedup in #441. (It's lower than you might be expecting because Saul changed run 5
to run 2
to speed up CI in #443.)
Wow nice, that's a huge win!
name
from basic sorts.get_sort
.Presort
trait.Rational
set lazy static.