Skip to content

Instantly share code, notes, and snippets.

@arthurprs
Created October 26, 2016 19:45
Show Gist options
  • Save arthurprs/3c6ac01586baa6f0daf13d5599334b1d to your computer and use it in GitHub Desktop.
Save arthurprs/3c6ac01586baa6f0daf13d5599334b1d to your computer and use it in GitHub Desktop.
➜ hashmap2 git:(layout) ✗ cargo-benchcmp hhkvkv:: orderm:: bench.txt
name hhkvkv:: ns/iter orderm:: ns/iter diff ns/iter diff %
grow_100_000 820,736 470,797 -349,939 -42.64%
grow_10_000 819,471 468,147 -351,324 -42.87%
grow_big_value_100_000 19,868,651 7,103,663 -12,764,988 -64.25%
grow_big_value_10_000 1,747,976 556,252 -1,191,724 -68.18%
grow_fnv_10_000 411,256 296,907 -114,349 -27.80%
insert_100 2,315 2,286 -29 -1.25%
insert_1000 22,907 23,622 715 3.12%
insert_100_000 4,266,405 2,726,115 -1,540,290 -36.10%
insert_10_000 301,251 279,573 -21,678 -7.20%
insert_1_000_000 104,974,652 96,683,575 -8,291,077 -7.90%
insert_int_bigvalue_10_000 755,385 591,207 -164,178 -21.73%
insert_str_10_000 330,971 319,404 -11,567 -3.49%
insert_string_10_000 777,409 702,992 -74,417 -9.57%
iter_keys_100_000 378,779 44,356 -334,423 -88.29%
iter_keys_1_000_000 10,664,255 1,644,919 -9,019,336 -84.58%
iter_keys_big_value_100_000 608,257 531,126 -77,131 -12.68%
iter_keys_big_value_1_000_000 12,544,380 5,979,966 -6,564,414 -52.33%
iterate_100_000 379,306 68,468 -310,838 -81.95%
iterate_1_000_000 10,472,456 1,690,972 -8,781,484 -83.85%
lookup_100_000 195,545 160,361 -35,184 -17.99%
lookup_100_000_bigvalue 189,920 164,773 -25,147 -13.24%
lookup_10_000 140,644 151,647 11,003 7.82%
lookup_10_000_bigvalue 143,981 158,376 14,395 10.00%
lookup_10_000_exist 129,066 133,980 4,914 3.81%
lookup_10_000_noexist 149,955 148,722 -1,233 -0.82%
lookup_1_000_000 131,050 174,575 43,525 33.21%
lookup_1_000_000_bigvalue 135,796 151,930 16,134 11.88%
lookup_1_000_000_bigvalue_unif 509,287 694,248 184,961 36.32%
lookup_1_000_000_unif 470,131 736,380 266,249 56.63%
merge_shuffle 1,236,510 732,065 -504,445 -40.80%
merge_simple 39,006,487 494,442 -38,512,045 -98.73%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment