a bump allocator didn't work

flake-overlay-tweak
Brian Hicks 2021-08-24 16:57:11 -05:00
parent 79949ff8d8
commit b3914c1e6b
1 changed files with 15 additions and 0 deletions

View File

@ -85,3 +85,18 @@ Benchmark #1: ./target/release/similar-sort benchmark < /usr/share/dict/words
```
Ok, seems fine!
## Bump allocator
What if deallocation is the problem?
We don't do anything fancy in `Drop` other than flushing the final output... let's try!
(Using [bump_alloc](https://crates.io/crates/bump_alloc))
```
$ hyperfine './target/release/similar-sort benchmark < /usr/share/dict/words'
Benchmark #1: ./target/release/similar-sort benchmark < /usr/share/dict/words
Time (mean ± σ): 1.351 s ± 0.030 s [User: 5.809 s, System: 2.811 s]
Range (min … max): 1.321 s … 1.406 s 10 runs
```
... well, no. Probably not a good idea.