When I updated my idiotic anagrams-hashmap toy to 0.7, I seem to have run across a weird performance regression involving hashmaps.
Previous runs took approximately 6 seconds, but the 0.7 build is 1) taking about 35 seconds and 2) very variable, since rebuilding it and sometimes just running it several more times results in smaller run times of ~22 seconds. Further, inserting some println's to look at what was taking so long reduced the run time to about 9 seconds. It is not limited to that particular program; other versions seem to be affected as well, including anagrams-hashmap-mmap, which was just recently run with a post-incoming-change build of the master branch. (5 seconds vs. 11 seconds.) Any ideas what is going on? https://github.com/tmmcguire/rust-toys/blob/master/anagrams-hashmap.rs https://github.com/tmmcguire/rust-toys/blob/master/anagrams-hashmap-mmap.rs -- Tommy M. McGuire [email protected] _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
