We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d86b6f6 commit 3f67ec1Copy full SHA for 3f67ec1
src/libstd/collections/hash/bench.rs
@@ -55,6 +55,24 @@ fn grow_by_insertion(b: &mut Bencher) {
55
});
56
}
57
58
+#[bench]
59
+fn grow_by_insertion_large(b: &mut Bencher) {
60
+ use super::map::HashMap;
61
+
62
+ let mut m = HashMap::new();
63
64
+ for i in range_inclusive(1, 1000) {
65
+ m.insert(i, (String::new(), String::new()));
66
+ }
67
68
+ let mut k = 1001;
69
70
+ b.iter(|| {
71
+ m.insert(k, (String::new(), String::new()));
72
+ k += 1;
73
+ });
74
+}
75
76
#[bench]
77
fn find_existing(b: &mut Bencher) {
78
use super::map::HashMap;
0 commit comments