diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-02-10 22:03:26 -0500 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-02-10 22:03:26 -0500 |
| commit | f9c7ba009b51f39629d74ac67781c034643e74e8 (patch) | |
| tree | f94b5706c85544a9d2d850b5b4f91678c7b7056a /src/rt/rust_exchange_alloc.cpp | |
| parent | b0f58f6e684ca9076fac99e8f3917d01eeb5775e (diff) | |
| download | rust-f9c7ba009b51f39629d74ac67781c034643e74e8.tar.gz rust-f9c7ba009b51f39629d74ac67781c034643e74e8.zip | |
treemap: cut down on swap_unwrap in remove
Performance before:
std::treemap::TreeMap
sequential_ints 0.083971 s
random_ints 0.095861 s
delete_ints 0.083931 s
sequential_strings 0.278272 s
random_strings 0.240286 s
delete_strings 0.173581 s
Performance after:
std::treemap::TreeMap
sequential_ints 0.083297 s
random_ints 0.097644 s
delete_ints 0.052602 s
sequential_strings 0.287326 s
random_strings 0.242372 s
delete_strings 0.142269 s
Diffstat (limited to 'src/rt/rust_exchange_alloc.cpp')
0 files changed, 0 insertions, 0 deletions
