Skip to content

Instantly share code, notes, and snippets.

@Voultapher
Created December 8, 2018 11:14
Show Gist options
  • Save Voultapher/126dda90923c4c5b24135a9ecff403f3 to your computer and use it in GitHub Desktop.
Save Voultapher/126dda90923c4c5b24135a9ecff403f3 to your computer and use it in GitHub Desktop.
Using https://github.com/Voultapher/hashmap-compare to compare rust std::collections::HashMap using fx hasher with hashbrown::HashMap running on Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
----- Running rust benchmarks -----
Sat Dec 8 10:06:51 UTC 2018
CONFIGURATION: fx_hash
running 50 tests
test tests::big::clone ... bench: 6,507,451 ns/iter (+/- 2,369,267)
test tests::big::copy_element_wise ... bench: 9,405,607 ns/iter (+/- 1,097,552)
test tests::big::fill_only ... bench: 5,362,458 ns/iter (+/- 27,196)
test tests::big::insert_random ... bench: 7,773,228 ns/iter (+/- 77,974)
test tests::big::lookup_all ... bench: 5,816,665 ns/iter (+/- 86,600)
test tests::big::lookup_missing ... bench: 7,505,441 ns/iter (+/- 36,376)
test tests::big::lookup_one ... bench: 5,367,760 ns/iter (+/- 21,976)
test tests::big::lookup_random ... bench: 6,578,814 ns/iter (+/- 59,279)
test tests::big::random_gen ... bench: 760,432 ns/iter (+/- 11,338)
test tests::big::traversal ... bench: 5,466,632 ns/iter (+/- 31,575)
test tests::large::clone ... bench: 366,667 ns/iter (+/- 4,678)
test tests::large::copy_element_wise ... bench: 1,011,849 ns/iter (+/- 10,132)
test tests::large::fill_only ... bench: 331,824 ns/iter (+/- 3,546)
test tests::large::insert_random ... bench: 641,432 ns/iter (+/- 8,718)
test tests::large::lookup_all ... bench: 361,762 ns/iter (+/- 3,941)
test tests::large::lookup_missing ... bench: 506,489 ns/iter (+/- 6,543)
test tests::large::lookup_one ... bench: 333,107 ns/iter (+/- 4,209)
test tests::large::lookup_random ... bench: 475,511 ns/iter (+/- 4,427)
test tests::large::random_gen ... bench: 114,740 ns/iter (+/- 1,740)
test tests::large::traversal ... bench: 344,705 ns/iter (+/- 4,359)
test tests::medium::clone ... bench: 33,535 ns/iter (+/- 108)
test tests::medium::copy_element_wise ... bench: 62,100 ns/iter (+/- 338)
test tests::medium::fill_only ... bench: 30,040 ns/iter (+/- 343)
test tests::medium::insert_random ... bench: 45,116 ns/iter (+/- 281)
test tests::medium::lookup_all ... bench: 32,223 ns/iter (+/- 101)
test tests::medium::lookup_missing ... bench: 35,241 ns/iter (+/- 314)
test tests::medium::lookup_one ... bench: 30,081 ns/iter (+/- 152)
test tests::medium::lookup_random ... bench: 37,347 ns/iter (+/- 355)
test tests::medium::random_gen ... bench: 4,144 ns/iter (+/- 23)
test tests::medium::traversal ... bench: 31,348 ns/iter (+/- 167)
test tests::small::clone ... bench: 2,328 ns/iter (+/- 24)
test tests::small::copy_element_wise ... bench: 4,582 ns/iter (+/- 64)
test tests::small::fill_only ... bench: 2,171 ns/iter (+/- 26)
test tests::small::insert_random ... bench: 4,397 ns/iter (+/- 50)
test tests::small::lookup_all ... bench: 2,387 ns/iter (+/- 36)
test tests::small::lookup_missing ... bench: 3,825 ns/iter (+/- 66)
test tests::small::lookup_one ... bench: 2,169 ns/iter (+/- 27)
test tests::small::lookup_random ... bench: 3,235 ns/iter (+/- 44)
test tests::small::random_gen ... bench: 744 ns/iter (+/- 12)
test tests::small::traversal ... bench: 2,245 ns/iter (+/- 35)
test tests::tiny::clone ... bench: 247 ns/iter (+/- 1)
test tests::tiny::copy_element_wise ... bench: 428 ns/iter (+/- 7)
test tests::tiny::fill_only ... bench: 201 ns/iter (+/- 3)
test tests::tiny::insert_random ... bench: 503 ns/iter (+/- 6)
test tests::tiny::lookup_all ... bench: 217 ns/iter (+/- 3)
test tests::tiny::lookup_missing ... bench: 322 ns/iter (+/- 4)
test tests::tiny::lookup_one ... bench: 204 ns/iter (+/- 5)
test tests::tiny::lookup_random ... bench: 355 ns/iter (+/- 4)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 0)
test tests::tiny::traversal ... bench: 222 ns/iter (+/- 2)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,reserve_hm
running 50 tests
test tests::big::clone ... bench: 4,754,128 ns/iter (+/- 24,712)
test tests::big::copy_element_wise ... bench: 6,386,798 ns/iter (+/- 26,539)
test tests::big::fill_only ... bench: 3,160,160 ns/iter (+/- 30,967)
test tests::big::insert_random ... bench: 5,534,253 ns/iter (+/- 41,043)
test tests::big::lookup_all ... bench: 3,527,120 ns/iter (+/- 45,866)
test tests::big::lookup_missing ... bench: 5,306,770 ns/iter (+/- 20,294)
test tests::big::lookup_one ... bench: 3,170,956 ns/iter (+/- 16,368)
test tests::big::lookup_random ... bench: 4,313,456 ns/iter (+/- 22,463)
test tests::big::random_gen ... bench: 757,628 ns/iter (+/- 5,975)
test tests::big::traversal ... bench: 3,256,776 ns/iter (+/- 25,114)
test tests::large::clone ... bench: 259,178 ns/iter (+/- 1,167)
test tests::large::copy_element_wise ... bench: 408,293 ns/iter (+/- 5,588)
test tests::large::fill_only ... bench: 222,180 ns/iter (+/- 1,895)
test tests::large::insert_random ... bench: 536,214 ns/iter (+/- 7,123)
test tests::large::lookup_all ... bench: 253,566 ns/iter (+/- 2,575)
test tests::large::lookup_missing ... bench: 401,967 ns/iter (+/- 2,924)
test tests::large::lookup_one ... bench: 222,645 ns/iter (+/- 2,258)
test tests::large::lookup_random ... bench: 372,254 ns/iter (+/- 3,208)
test tests::large::random_gen ... bench: 114,193 ns/iter (+/- 1,977)
test tests::large::traversal ... bench: 235,224 ns/iter (+/- 1,794)
test tests::medium::clone ... bench: 20,261 ns/iter (+/- 242)
test tests::medium::copy_element_wise ... bench: 35,255 ns/iter (+/- 544)
test tests::medium::fill_only ... bench: 16,409 ns/iter (+/- 329)
test tests::medium::insert_random ... bench: 30,916 ns/iter (+/- 561)
test tests::medium::lookup_all ... bench: 18,645 ns/iter (+/- 305)
test tests::medium::lookup_missing ... bench: 22,384 ns/iter (+/- 263)
test tests::medium::lookup_one ... bench: 16,279 ns/iter (+/- 266)
test tests::medium::lookup_random ... bench: 23,889 ns/iter (+/- 391)
test tests::medium::random_gen ... bench: 4,155 ns/iter (+/- 46)
test tests::medium::traversal ... bench: 17,858 ns/iter (+/- 308)
test tests::small::clone ... bench: 1,845 ns/iter (+/- 24)
test tests::small::copy_element_wise ... bench: 3,478 ns/iter (+/- 34)
test tests::small::fill_only ... bench: 1,689 ns/iter (+/- 29)
test tests::small::insert_random ... bench: 3,905 ns/iter (+/- 53)
test tests::small::lookup_all ... bench: 1,940 ns/iter (+/- 30)
test tests::small::lookup_missing ... bench: 3,360 ns/iter (+/- 47)
test tests::small::lookup_one ... bench: 1,699 ns/iter (+/- 19)
test tests::small::lookup_random ... bench: 2,772 ns/iter (+/- 36)
test tests::small::random_gen ... bench: 740 ns/iter (+/- 12)
test tests::small::traversal ... bench: 1,797 ns/iter (+/- 35)
test tests::tiny::clone ... bench: 247 ns/iter (+/- 10)
test tests::tiny::copy_element_wise ... bench: 460 ns/iter (+/- 8)
test tests::tiny::fill_only ... bench: 203 ns/iter (+/- 2)
test tests::tiny::insert_random ... bench: 517 ns/iter (+/- 7)
test tests::tiny::lookup_all ... bench: 234 ns/iter (+/- 6)
test tests::tiny::lookup_missing ... bench: 340 ns/iter (+/- 3)
test tests::tiny::lookup_one ... bench: 209 ns/iter (+/- 2)
test tests::tiny::lookup_random ... bench: 360 ns/iter (+/- 2)
test tests::tiny::random_gen ... bench: 127 ns/iter (+/- 0)
test tests::tiny::traversal ... bench: 232 ns/iter (+/- 3)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,string_key
running 50 tests
test tests::big::clone ... bench: 41,640,749 ns/iter (+/- 114,871)
test tests::big::copy_element_wise ... bench: 50,113,165 ns/iter (+/- 577,344)
test tests::big::fill_only ... bench: 31,153,347 ns/iter (+/- 129,654)
test tests::big::insert_random ... bench: 54,839,289 ns/iter (+/- 115,046)
test tests::big::lookup_all ... bench: 44,268,429 ns/iter (+/- 100,882)
test tests::big::lookup_missing ... bench: 42,657,665 ns/iter (+/- 101,726)
test tests::big::lookup_one ... bench: 31,245,774 ns/iter (+/- 117,058)
test tests::big::lookup_random ... bench: 52,480,971 ns/iter (+/- 255,126)
test tests::big::random_gen ... bench: 747,276 ns/iter (+/- 11,992)
test tests::big::traversal ... bench: 31,487,239 ns/iter (+/- 116,803)
test tests::large::clone ... bench: 3,539,273 ns/iter (+/- 29,689)
test tests::large::copy_element_wise ... bench: 4,053,978 ns/iter (+/- 27,889)
test tests::large::fill_only ... bench: 2,931,351 ns/iter (+/- 11,614)
test tests::large::insert_random ... bench: 4,456,544 ns/iter (+/- 29,224)
test tests::large::lookup_all ... bench: 3,938,244 ns/iter (+/- 29,155)
test tests::large::lookup_missing ... bench: 4,069,325 ns/iter (+/- 32,068)
test tests::large::lookup_one ... bench: 2,960,518 ns/iter (+/- 18,900)
test tests::large::lookup_random ... bench: 4,210,819 ns/iter (+/- 42,174)
test tests::large::random_gen ... bench: 114,645 ns/iter (+/- 1,972)
test tests::large::traversal ... bench: 2,971,583 ns/iter (+/- 8,880)
test tests::medium::clone ... bench: 275,756 ns/iter (+/- 3,293)
test tests::medium::copy_element_wise ... bench: 336,514 ns/iter (+/- 2,303)
test tests::medium::fill_only ... bench: 209,900 ns/iter (+/- 2,925)
test tests::medium::insert_random ... bench: 315,836 ns/iter (+/- 4,350)
test tests::medium::lookup_all ... bench: 287,676 ns/iter (+/- 2,259)
test tests::medium::lookup_missing ... bench: 287,370 ns/iter (+/- 2,000)
test tests::medium::lookup_one ... bench: 211,345 ns/iter (+/- 1,264)
test tests::medium::lookup_random ... bench: 296,956 ns/iter (+/- 1,928)
test tests::medium::random_gen ... bench: 4,022 ns/iter (+/- 23)
test tests::medium::traversal ... bench: 210,894 ns/iter (+/- 1,107)
test tests::small::clone ... bench: 21,570 ns/iter (+/- 152)
test tests::small::copy_element_wise ... bench: 25,194 ns/iter (+/- 982)
test tests::small::fill_only ... bench: 16,074 ns/iter (+/- 95)
test tests::small::insert_random ... bench: 27,688 ns/iter (+/- 142)
test tests::small::lookup_all ... bench: 25,408 ns/iter (+/- 265)
test tests::small::lookup_missing ... bench: 25,629 ns/iter (+/- 309)
test tests::small::lookup_one ... bench: 16,161 ns/iter (+/- 103)
test tests::small::lookup_random ... bench: 26,615 ns/iter (+/- 136)
test tests::small::random_gen ... bench: 732 ns/iter (+/- 6)
test tests::small::traversal ... bench: 16,949 ns/iter (+/- 374)
test tests::tiny::clone ... bench: 1,794 ns/iter (+/- 41)
test tests::tiny::copy_element_wise ... bench: 1,686 ns/iter (+/- 21)
test tests::tiny::fill_only ... bench: 1,172 ns/iter (+/- 1)
test tests::tiny::insert_random ... bench: 2,304 ns/iter (+/- 39)
test tests::tiny::lookup_all ... bench: 1,842 ns/iter (+/- 24)
test tests::tiny::lookup_missing ... bench: 2,045 ns/iter (+/- 39)
test tests::tiny::lookup_one ... bench: 1,236 ns/iter (+/- 6)
test tests::tiny::lookup_random ... bench: 2,023 ns/iter (+/- 35)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 1)
test tests::tiny::traversal ... bench: 1,162 ns/iter (+/- 22)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,string_value
running 50 tests
test tests::big::clone ... bench: 28,788,708 ns/iter (+/- 226,548)
test tests::big::copy_element_wise ... bench: 39,861,523 ns/iter (+/- 253,579)
test tests::big::fill_only ... bench: 20,341,366 ns/iter (+/- 124,142)
test tests::big::insert_random ... bench: 38,308,105 ns/iter (+/- 261,356)
test tests::big::lookup_all ... bench: 21,341,971 ns/iter (+/- 162,332)
test tests::big::lookup_missing ... bench: 22,491,193 ns/iter (+/- 140,102)
test tests::big::lookup_one ... bench: 19,936,818 ns/iter (+/- 120,470)
test tests::big::lookup_random ... bench: 22,219,383 ns/iter (+/- 149,709)
test tests::big::random_gen ... bench: 754,522 ns/iter (+/- 9,961)
test tests::big::traversal ... bench: 19,329,821 ns/iter (+/- 147,595)
test tests::large::clone ... bench: 2,296,144 ns/iter (+/- 11,314)
test tests::large::copy_element_wise ... bench: 6,338,369 ns/iter (+/- 15,939)
test tests::large::fill_only ... bench: 1,669,212 ns/iter (+/- 8,340)
test tests::large::insert_random ... bench: 2,672,227 ns/iter (+/- 8,507)
test tests::large::lookup_all ... bench: 1,702,581 ns/iter (+/- 9,610)
test tests::large::lookup_missing ... bench: 1,850,643 ns/iter (+/- 5,146)
test tests::large::lookup_one ... bench: 1,668,583 ns/iter (+/- 9,453)
test tests::large::lookup_random ... bench: 1,819,394 ns/iter (+/- 20,074)
test tests::large::random_gen ... bench: 113,680 ns/iter (+/- 1,963)
test tests::large::traversal ... bench: 1,665,136 ns/iter (+/- 5,779)
test tests::medium::clone ... bench: 216,942 ns/iter (+/- 1,116)
test tests::medium::copy_element_wise ... bench: 265,627 ns/iter (+/- 1,528)
test tests::medium::fill_only ... bench: 160,125 ns/iter (+/- 3,429)
test tests::medium::insert_random ... bench: 247,924 ns/iter (+/- 2,949)
test tests::medium::lookup_all ... bench: 168,105 ns/iter (+/- 1,554)
test tests::medium::lookup_missing ... bench: 174,783 ns/iter (+/- 2,213)
test tests::medium::lookup_one ... bench: 165,979 ns/iter (+/- 1,490)
test tests::medium::lookup_random ... bench: 172,994 ns/iter (+/- 2,675)
test tests::medium::random_gen ... bench: 4,050 ns/iter (+/- 54)
test tests::medium::traversal ... bench: 165,668 ns/iter (+/- 1,614)
test tests::small::clone ... bench: 18,834 ns/iter (+/- 96)
test tests::small::copy_element_wise ... bench: 21,553 ns/iter (+/- 464)
test tests::small::fill_only ... bench: 13,707 ns/iter (+/- 91)
test tests::small::insert_random ... bench: 22,988 ns/iter (+/- 119)
test tests::small::lookup_all ... bench: 13,917 ns/iter (+/- 71)
test tests::small::lookup_missing ... bench: 15,470 ns/iter (+/- 70)
test tests::small::lookup_one ... bench: 13,677 ns/iter (+/- 71)
test tests::small::lookup_random ... bench: 14,795 ns/iter (+/- 169)
test tests::small::random_gen ... bench: 742 ns/iter (+/- 16)
test tests::small::traversal ... bench: 13,865 ns/iter (+/- 57)
test tests::tiny::clone ... bench: 1,772 ns/iter (+/- 40)
test tests::tiny::copy_element_wise ... bench: 1,611 ns/iter (+/- 20)
test tests::tiny::fill_only ... bench: 1,172 ns/iter (+/- 14)
test tests::tiny::insert_random ... bench: 2,291 ns/iter (+/- 34)
test tests::tiny::lookup_all ... bench: 1,150 ns/iter (+/- 626)
test tests::tiny::lookup_missing ... bench: 1,325 ns/iter (+/- 30)
test tests::tiny::lookup_one ... bench: 1,213 ns/iter (+/- 15)
test tests::tiny::lookup_random ... bench: 1,357 ns/iter (+/- 25)
test tests::tiny::random_gen ... bench: 130 ns/iter (+/- 2)
test tests::tiny::traversal ... bench: 1,222 ns/iter (+/- 11)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,string_key,string_value
running 50 tests
test tests::big::clone ... bench: 74,760,564 ns/iter (+/- 395,854)
test tests::big::copy_element_wise ... bench: 74,554,969 ns/iter (+/- 159,915)
test tests::big::fill_only ... bench: 50,268,783 ns/iter (+/- 293,771)
test tests::big::insert_random ... bench: 89,918,488 ns/iter (+/- 618,680)
test tests::big::lookup_all ... bench: 64,704,076 ns/iter (+/- 137,497)
test tests::big::lookup_missing ... bench: 61,851,802 ns/iter (+/- 154,876)
test tests::big::lookup_one ... bench: 50,035,424 ns/iter (+/- 181,761)
test tests::big::lookup_random ... bench: 74,474,298 ns/iter (+/- 198,435)
test tests::big::random_gen ... bench: 748,833 ns/iter (+/- 12,053)
test tests::big::traversal ... bench: 52,973,648 ns/iter (+/- 127,350)
test tests::large::clone ... bench: 4,975,082 ns/iter (+/- 15,888)
test tests::large::copy_element_wise ... bench: 5,270,695 ns/iter (+/- 33,443)
test tests::large::fill_only ... bench: 3,833,030 ns/iter (+/- 36,464)
test tests::large::insert_random ... bench: 6,218,582 ns/iter (+/- 46,815)
test tests::large::lookup_all ... bench: 4,842,136 ns/iter (+/- 22,806)
test tests::large::lookup_missing ... bench: 4,878,035 ns/iter (+/- 30,098)
test tests::large::lookup_one ... bench: 3,848,832 ns/iter (+/- 41,092)
test tests::large::lookup_random ... bench: 5,138,614 ns/iter (+/- 52,027)
test tests::large::random_gen ... bench: 114,083 ns/iter (+/- 3,938)
test tests::large::traversal ... bench: 4,070,807 ns/iter (+/- 12,732)
test tests::medium::clone ... bench: 437,972 ns/iter (+/- 2,499)
test tests::medium::copy_element_wise ... bench: 487,463 ns/iter (+/- 1,451)
test tests::medium::fill_only ... bench: 321,994 ns/iter (+/- 2,672)
test tests::medium::insert_random ... bench: 500,262 ns/iter (+/- 10,265)
test tests::medium::lookup_all ... bench: 402,767 ns/iter (+/- 2,329)
test tests::medium::lookup_missing ... bench: 403,073 ns/iter (+/- 1,493)
test tests::medium::lookup_one ... bench: 322,310 ns/iter (+/- 1,417)
test tests::medium::lookup_random ... bench: 413,442 ns/iter (+/- 2,307)
test tests::medium::random_gen ... bench: 4,183 ns/iter (+/- 39)
test tests::medium::traversal ... bench: 341,593 ns/iter (+/- 2,130)
test tests::small::clone ... bench: 36,063 ns/iter (+/- 320)
test tests::small::copy_element_wise ... bench: 36,840 ns/iter (+/- 294)
test tests::small::fill_only ... bench: 25,279 ns/iter (+/- 220)
test tests::small::insert_random ... bench: 44,857 ns/iter (+/- 362)
test tests::small::lookup_all ... bench: 34,446 ns/iter (+/- 226)
test tests::small::lookup_missing ... bench: 36,286 ns/iter (+/- 178)
test tests::small::lookup_one ... bench: 25,894 ns/iter (+/- 286)
test tests::small::lookup_random ... bench: 36,469 ns/iter (+/- 332)
test tests::small::random_gen ... bench: 734 ns/iter (+/- 10)
test tests::small::traversal ... bench: 28,355 ns/iter (+/- 205)
test tests::tiny::clone ... bench: 3,051 ns/iter (+/- 67)
test tests::tiny::copy_element_wise ... bench: 2,699 ns/iter (+/- 41)
test tests::tiny::fill_only ... bench: 1,989 ns/iter (+/- 21)
test tests::tiny::insert_random ... bench: 3,781 ns/iter (+/- 59)
test tests::tiny::lookup_all ... bench: 2,741 ns/iter (+/- 32)
test tests::tiny::lookup_missing ... bench: 2,890 ns/iter (+/- 43)
test tests::tiny::lookup_one ... bench: 2,206 ns/iter (+/- 32)
test tests::tiny::lookup_random ... bench: 2,927 ns/iter (+/- 59)
test tests::tiny::random_gen ... bench: 127 ns/iter (+/- 4)
test tests::tiny::traversal ... bench: 2,211 ns/iter (+/- 72)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,string_pad,string_key
running 50 tests
test tests::big::clone ... bench: 41,272,108 ns/iter (+/- 159,755)
test tests::big::copy_element_wise ... bench: 47,931,060 ns/iter (+/- 336,804)
test tests::big::fill_only ... bench: 33,041,000 ns/iter (+/- 3,099,114)
test tests::big::insert_random ... bench: 59,294,617 ns/iter (+/- 612,568)
test tests::big::lookup_all ... bench: 50,607,791 ns/iter (+/- 11,827,064)
test tests::big::lookup_missing ... bench: 46,996,493 ns/iter (+/- 315,677)
test tests::big::lookup_one ... bench: 33,313,558 ns/iter (+/- 169,876)
test tests::big::lookup_random ... bench: 56,667,651 ns/iter (+/- 478,251)
test tests::big::random_gen ... bench: 747,711 ns/iter (+/- 7,021)
test tests::big::traversal ... bench: 33,510,878 ns/iter (+/- 127,940)
test tests::large::clone ... bench: 3,127,811 ns/iter (+/- 15,379)
test tests::large::copy_element_wise ... bench: 4,233,900 ns/iter (+/- 27,779)
test tests::large::fill_only ... bench: 2,446,574 ns/iter (+/- 10,843)
test tests::large::insert_random ... bench: 4,096,627 ns/iter (+/- 23,636)
test tests::large::lookup_all ... bench: 3,681,006 ns/iter (+/- 15,257)
test tests::large::lookup_missing ... bench: 3,744,526 ns/iter (+/- 12,098)
test tests::large::lookup_one ... bench: 2,455,870 ns/iter (+/- 10,518)
test tests::large::lookup_random ... bench: 3,865,338 ns/iter (+/- 37,379)
test tests::large::random_gen ... bench: 113,971 ns/iter (+/- 3,080)
test tests::large::traversal ... bench: 2,464,109 ns/iter (+/- 14,156)
test tests::medium::clone ... bench: 290,379 ns/iter (+/- 3,025)
test tests::medium::copy_element_wise ... bench: 338,738 ns/iter (+/- 1,896)
test tests::medium::fill_only ... bench: 229,274 ns/iter (+/- 1,962)
test tests::medium::insert_random ... bench: 372,288 ns/iter (+/- 3,511)
test tests::medium::lookup_all ... bench: 343,882 ns/iter (+/- 3,595)
test tests::medium::lookup_missing ... bench: 339,559 ns/iter (+/- 2,977)
test tests::medium::lookup_one ... bench: 230,504 ns/iter (+/- 2,017)
test tests::medium::lookup_random ... bench: 351,303 ns/iter (+/- 5,488)
test tests::medium::random_gen ... bench: 4,091 ns/iter (+/- 30)
test tests::medium::traversal ... bench: 229,764 ns/iter (+/- 3,514)
test tests::small::clone ... bench: 24,523 ns/iter (+/- 100)
test tests::small::copy_element_wise ... bench: 26,569 ns/iter (+/- 183)
test tests::small::fill_only ... bench: 19,684 ns/iter (+/- 221)
test tests::small::insert_random ... bench: 35,241 ns/iter (+/- 474)
test tests::small::lookup_all ... bench: 31,017 ns/iter (+/- 1,601)
test tests::small::lookup_missing ... bench: 31,904 ns/iter (+/- 852)
test tests::small::lookup_one ... bench: 19,634 ns/iter (+/- 604)
test tests::small::lookup_random ... bench: 32,051 ns/iter (+/- 468)
test tests::small::random_gen ... bench: 734 ns/iter (+/- 5)
test tests::small::traversal ... bench: 19,894 ns/iter (+/- 896)
test tests::tiny::clone ... bench: 2,149 ns/iter (+/- 55)
test tests::tiny::copy_element_wise ... bench: 1,941 ns/iter (+/- 15)
test tests::tiny::fill_only ... bench: 1,474 ns/iter (+/- 13)
test tests::tiny::insert_random ... bench: 2,831 ns/iter (+/- 21)
test tests::tiny::lookup_all ... bench: 2,378 ns/iter (+/- 30)
test tests::tiny::lookup_missing ... bench: 2,576 ns/iter (+/- 17)
test tests::tiny::lookup_one ... bench: 1,549 ns/iter (+/- 16)
test tests::tiny::lookup_random ... bench: 2,570 ns/iter (+/- 28)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 1)
test tests::tiny::traversal ... bench: 1,522 ns/iter (+/- 20)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,string_pad,string_value
running 50 tests
test tests::big::clone ... bench: 31,074,259 ns/iter (+/- 282,351)
test tests::big::copy_element_wise ... bench: 42,554,324 ns/iter (+/- 451,719)
test tests::big::fill_only ... bench: 24,946,656 ns/iter (+/- 1,579,898)
test tests::big::insert_random ... bench: 46,814,633 ns/iter (+/- 261,520)
test tests::big::lookup_all ... bench: 24,548,355 ns/iter (+/- 350,848)
test tests::big::lookup_missing ... bench: 26,458,442 ns/iter (+/- 3,584,766)
test tests::big::lookup_one ... bench: 25,317,900 ns/iter (+/- 9,546,686)
test tests::big::lookup_random ... bench: 24,982,509 ns/iter (+/- 803,995)
test tests::big::random_gen ... bench: 748,150 ns/iter (+/- 10,034)
test tests::big::traversal ... bench: 24,895,937 ns/iter (+/- 2,637,531)
test tests::large::clone ... bench: 2,546,891 ns/iter (+/- 7,953)
test tests::large::copy_element_wise ... bench: 6,602,670 ns/iter (+/- 19,496)
test tests::large::fill_only ... bench: 1,911,649 ns/iter (+/- 6,645)
test tests::large::insert_random ... bench: 3,213,892 ns/iter (+/- 8,155)
test tests::large::lookup_all ... bench: 1,956,880 ns/iter (+/- 10,547)
test tests::large::lookup_missing ... bench: 2,102,272 ns/iter (+/- 11,295)
test tests::large::lookup_one ... bench: 1,917,841 ns/iter (+/- 9,479)
test tests::large::lookup_random ... bench: 2,070,013 ns/iter (+/- 7,280)
test tests::large::random_gen ... bench: 113,749 ns/iter (+/- 3,029)
test tests::large::traversal ... bench: 1,919,731 ns/iter (+/- 11,115)
test tests::medium::clone ... bench: 245,905 ns/iter (+/- 6,428)
test tests::medium::copy_element_wise ... bench: 292,915 ns/iter (+/- 2,137)
test tests::medium::fill_only ... bench: 188,804 ns/iter (+/- 1,987)
test tests::medium::insert_random ... bench: 300,795 ns/iter (+/- 2,173)
test tests::medium::lookup_all ... bench: 193,627 ns/iter (+/- 3,838)
test tests::medium::lookup_missing ... bench: 199,230 ns/iter (+/- 1,144)
test tests::medium::lookup_one ... bench: 190,595 ns/iter (+/- 1,203)
test tests::medium::lookup_random ... bench: 198,991 ns/iter (+/- 3,854)
test tests::medium::random_gen ... bench: 4,125 ns/iter (+/- 19)
test tests::medium::traversal ... bench: 189,972 ns/iter (+/- 1,641)
test tests::small::clone ... bench: 21,990 ns/iter (+/- 194)
test tests::small::copy_element_wise ... bench: 24,618 ns/iter (+/- 714)
test tests::small::fill_only ... bench: 16,559 ns/iter (+/- 56)
test tests::small::insert_random ... bench: 28,461 ns/iter (+/- 1,021)
test tests::small::lookup_all ... bench: 17,859 ns/iter (+/- 721)
test tests::small::lookup_missing ... bench: 19,293 ns/iter (+/- 739)
test tests::small::lookup_one ... bench: 17,866 ns/iter (+/- 364)
test tests::small::lookup_random ... bench: 17,916 ns/iter (+/- 514)
test tests::small::random_gen ... bench: 735 ns/iter (+/- 18)
test tests::small::traversal ... bench: 17,061 ns/iter (+/- 197)
test tests::tiny::clone ... bench: 1,948 ns/iter (+/- 28)
test tests::tiny::copy_element_wise ... bench: 1,732 ns/iter (+/- 27)
test tests::tiny::fill_only ... bench: 1,256 ns/iter (+/- 4)
test tests::tiny::insert_random ... bench: 2,576 ns/iter (+/- 19)
test tests::tiny::lookup_all ... bench: 1,307 ns/iter (+/- 7)
test tests::tiny::lookup_missing ... bench: 1,460 ns/iter (+/- 51)
test tests::tiny::lookup_one ... bench: 1,342 ns/iter (+/- 16)
test tests::tiny::lookup_random ... bench: 1,477 ns/iter (+/- 35)
test tests::tiny::random_gen ... bench: 129 ns/iter (+/- 4)
test tests::tiny::traversal ... bench: 1,373 ns/iter (+/- 8)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: fx_hash,string_pad,string_key,string_value
running 50 tests
test tests::big::clone ... bench: 68,565,017 ns/iter (+/- 390,853)
test tests::big::copy_element_wise ... bench: 65,421,891 ns/iter (+/- 581,646)
test tests::big::fill_only ... bench: 49,130,177 ns/iter (+/- 315,580)
test tests::big::insert_random ... bench: 93,900,269 ns/iter (+/- 831,271)
test tests::big::lookup_all ... bench: 68,206,790 ns/iter (+/- 1,677,695)
test tests::big::lookup_missing ... bench: 62,777,908 ns/iter (+/- 937,316)
test tests::big::lookup_one ... bench: 49,071,165 ns/iter (+/- 167,060)
test tests::big::lookup_random ... bench: 75,054,379 ns/iter (+/- 315,238)
test tests::big::random_gen ... bench: 764,731 ns/iter (+/- 15,456)
test tests::big::traversal ... bench: 51,439,727 ns/iter (+/- 182,929)
test tests::large::clone ... bench: 5,004,835 ns/iter (+/- 12,622)
test tests::large::copy_element_wise ... bench: 5,447,282 ns/iter (+/- 26,977)
test tests::large::fill_only ... bench: 3,775,658 ns/iter (+/- 14,811)
test tests::large::insert_random ... bench: 6,499,488 ns/iter (+/- 17,235)
test tests::large::lookup_all ... bench: 5,040,883 ns/iter (+/- 18,157)
test tests::large::lookup_missing ... bench: 5,042,517 ns/iter (+/- 14,279)
test tests::large::lookup_one ... bench: 3,780,753 ns/iter (+/- 8,299)
test tests::large::lookup_random ... bench: 5,258,342 ns/iter (+/- 22,724)
test tests::large::random_gen ... bench: 114,543 ns/iter (+/- 985)
test tests::large::traversal ... bench: 3,992,131 ns/iter (+/- 10,456)
test tests::medium::clone ... bench: 476,912 ns/iter (+/- 2,321)
test tests::medium::copy_element_wise ... bench: 518,023 ns/iter (+/- 8,451)
test tests::medium::fill_only ... bench: 364,070 ns/iter (+/- 4,675)
test tests::medium::insert_random ... bench: 597,360 ns/iter (+/- 5,510)
test tests::medium::lookup_all ... bench: 480,594 ns/iter (+/- 8,276)
test tests::medium::lookup_missing ... bench: 478,492 ns/iter (+/- 8,580)
test tests::medium::lookup_one ... bench: 365,828 ns/iter (+/- 2,953)
test tests::medium::lookup_random ... bench: 492,067 ns/iter (+/- 9,452)
test tests::medium::random_gen ... bench: 4,281 ns/iter (+/- 37)
test tests::medium::traversal ... bench: 385,080 ns/iter (+/- 4,412)
test tests::small::clone ... bench: 40,645 ns/iter (+/- 685)
test tests::small::copy_element_wise ... bench: 41,909 ns/iter (+/- 464)
test tests::small::fill_only ... bench: 31,423 ns/iter (+/- 152)
test tests::small::insert_random ... bench: 55,027 ns/iter (+/- 658)
test tests::small::lookup_all ... bench: 42,130 ns/iter (+/- 534)
test tests::small::lookup_missing ... bench: 43,490 ns/iter (+/- 295)
test tests::small::lookup_one ... bench: 31,155 ns/iter (+/- 288)
test tests::small::lookup_random ... bench: 43,896 ns/iter (+/- 625)
test tests::small::random_gen ... bench: 743 ns/iter (+/- 14)
test tests::small::traversal ... bench: 33,762 ns/iter (+/- 172)
test tests::tiny::clone ... bench: 3,634 ns/iter (+/- 104)
test tests::tiny::copy_element_wise ... bench: 3,195 ns/iter (+/- 29)
test tests::tiny::fill_only ... bench: 2,490 ns/iter (+/- 22)
test tests::tiny::insert_random ... bench: 4,668 ns/iter (+/- 61)
test tests::tiny::lookup_all ... bench: 3,453 ns/iter (+/- 45)
test tests::tiny::lookup_missing ... bench: 3,601 ns/iter (+/- 75)
test tests::tiny::lookup_one ... bench: 2,632 ns/iter (+/- 33)
test tests::tiny::lookup_random ... bench: 3,601 ns/iter (+/- 22)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 1)
test tests::tiny::traversal ... bench: 2,700 ns/iter (+/- 69)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map
running 50 tests
test tests::big::clone ... bench: 4,412,083 ns/iter (+/- 21,912)
test tests::big::copy_element_wise ... bench: 8,101,581 ns/iter (+/- 37,005)
test tests::big::fill_only ... bench: 3,664,157 ns/iter (+/- 11,383)
test tests::big::insert_random ... bench: 6,236,963 ns/iter (+/- 23,634)
test tests::big::lookup_all ... bench: 4,389,039 ns/iter (+/- 14,079)
test tests::big::lookup_missing ... bench: 4,685,889 ns/iter (+/- 17,135)
test tests::big::lookup_one ... bench: 3,664,826 ns/iter (+/- 10,734)
test tests::big::lookup_random ... bench: 5,066,531 ns/iter (+/- 19,921)
test tests::big::random_gen ... bench: 746,856 ns/iter (+/- 16,024)
test tests::big::traversal ... bench: 3,768,946 ns/iter (+/- 19,825)
test tests::large::clone ... bench: 285,431 ns/iter (+/- 3,213)
test tests::large::copy_element_wise ... bench: 675,146 ns/iter (+/- 1,578)
test tests::large::fill_only ... bench: 250,706 ns/iter (+/- 965)
test tests::large::insert_random ... bench: 559,385 ns/iter (+/- 5,500)
test tests::large::lookup_all ... bench: 286,708 ns/iter (+/- 3,492)
test tests::large::lookup_missing ... bench: 408,327 ns/iter (+/- 3,804)
test tests::large::lookup_one ... bench: 251,079 ns/iter (+/- 1,148)
test tests::large::lookup_random ... bench: 401,555 ns/iter (+/- 6,537)
test tests::large::random_gen ... bench: 112,922 ns/iter (+/- 3,403)
test tests::large::traversal ... bench: 263,406 ns/iter (+/- 1,725)
test tests::medium::clone ... bench: 30,858 ns/iter (+/- 217)
test tests::medium::copy_element_wise ... bench: 60,295 ns/iter (+/- 447)
test tests::medium::fill_only ... bench: 27,596 ns/iter (+/- 368)
test tests::medium::insert_random ... bench: 41,869 ns/iter (+/- 539)
test tests::medium::lookup_all ... bench: 31,341 ns/iter (+/- 603)
test tests::medium::lookup_missing ... bench: 34,807 ns/iter (+/- 460)
test tests::medium::lookup_one ... bench: 27,993 ns/iter (+/- 421)
test tests::medium::lookup_random ... bench: 35,581 ns/iter (+/- 649)
test tests::medium::random_gen ... bench: 4,030 ns/iter (+/- 277)
test tests::medium::traversal ... bench: 28,976 ns/iter (+/- 461)
test tests::small::clone ... bench: 2,717 ns/iter (+/- 45)
test tests::small::copy_element_wise ... bench: 4,992 ns/iter (+/- 88)
test tests::small::fill_only ... bench: 2,370 ns/iter (+/- 30)
test tests::small::insert_random ... bench: 4,598 ns/iter (+/- 71)
test tests::small::lookup_all ... bench: 2,701 ns/iter (+/- 11)
test tests::small::lookup_missing ... bench: 3,441 ns/iter (+/- 79)
test tests::small::lookup_one ... bench: 2,372 ns/iter (+/- 38)
test tests::small::lookup_random ... bench: 3,524 ns/iter (+/- 86)
test tests::small::random_gen ... bench: 733 ns/iter (+/- 13)
test tests::small::traversal ... bench: 2,448 ns/iter (+/- 38)
test tests::tiny::clone ... bench: 429 ns/iter (+/- 7)
test tests::tiny::copy_element_wise ... bench: 753 ns/iter (+/- 13)
test tests::tiny::fill_only ... bench: 376 ns/iter (+/- 8)
test tests::tiny::insert_random ... bench: 691 ns/iter (+/- 8)
test tests::tiny::lookup_all ... bench: 405 ns/iter (+/- 7)
test tests::tiny::lookup_missing ... bench: 534 ns/iter (+/- 7)
test tests::tiny::lookup_one ... bench: 384 ns/iter (+/- 8)
test tests::tiny::lookup_random ... bench: 542 ns/iter (+/- 4)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 4)
test tests::tiny::traversal ... bench: 377 ns/iter (+/- 6)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,reserve_hm
running 50 tests
test tests::big::clone ... bench: 2,956,167 ns/iter (+/- 14,121)
test tests::big::copy_element_wise ... bench: 3,952,174 ns/iter (+/- 18,820)
test tests::big::fill_only ... bench: 1,962,929 ns/iter (+/- 8,081)
test tests::big::insert_random ... bench: 4,527,364 ns/iter (+/- 24,661)
test tests::big::lookup_all ... bench: 2,684,407 ns/iter (+/- 6,177)
test tests::big::lookup_missing ... bench: 2,979,452 ns/iter (+/- 13,096)
test tests::big::lookup_one ... bench: 1,961,437 ns/iter (+/- 5,718)
test tests::big::lookup_random ... bench: 3,359,152 ns/iter (+/- 13,387)
test tests::big::random_gen ... bench: 749,122 ns/iter (+/- 18,105)
test tests::big::traversal ... bench: 2,066,055 ns/iter (+/- 8,616)
test tests::large::clone ... bench: 145,420 ns/iter (+/- 3,084)
test tests::large::copy_element_wise ... bench: 240,134 ns/iter (+/- 1,397)
test tests::large::fill_only ... bench: 109,206 ns/iter (+/- 677)
test tests::large::insert_random ... bench: 420,179 ns/iter (+/- 4,013)
test tests::large::lookup_all ... bench: 145,440 ns/iter (+/- 1,033)
test tests::large::lookup_missing ... bench: 263,920 ns/iter (+/- 3,722)
test tests::large::lookup_one ... bench: 109,125 ns/iter (+/- 514)
test tests::large::lookup_random ... bench: 259,761 ns/iter (+/- 4,221)
test tests::large::random_gen ... bench: 114,292 ns/iter (+/- 3,816)
test tests::large::traversal ... bench: 120,938 ns/iter (+/- 1,008)
test tests::medium::clone ... bench: 13,350 ns/iter (+/- 72)
test tests::medium::copy_element_wise ... bench: 23,405 ns/iter (+/- 101)
test tests::medium::fill_only ... bench: 10,165 ns/iter (+/- 56)
test tests::medium::insert_random ... bench: 24,358 ns/iter (+/- 163)
test tests::medium::lookup_all ... bench: 14,055 ns/iter (+/- 116)
test tests::medium::lookup_missing ... bench: 17,169 ns/iter (+/- 150)
test tests::medium::lookup_one ... bench: 8,361 ns/iter (+/- 189)
test tests::medium::lookup_random ... bench: 15,973 ns/iter (+/- 201)
test tests::medium::random_gen ... bench: 4,028 ns/iter (+/- 39)
test tests::medium::traversal ... bench: 9,831 ns/iter (+/- 195)
test tests::small::clone ... bench: 1,280 ns/iter (+/- 17)
test tests::small::copy_element_wise ... bench: 2,399 ns/iter (+/- 21)
test tests::small::fill_only ... bench: 935 ns/iter (+/- 23)
test tests::small::insert_random ... bench: 3,135 ns/iter (+/- 20)
test tests::small::lookup_all ... bench: 1,279 ns/iter (+/- 15)
test tests::small::lookup_missing ... bench: 1,946 ns/iter (+/- 24)
test tests::small::lookup_one ... bench: 935 ns/iter (+/- 25)
test tests::small::lookup_random ... bench: 2,021 ns/iter (+/- 58)
test tests::small::random_gen ... bench: 734 ns/iter (+/- 11)
test tests::small::traversal ... bench: 1,001 ns/iter (+/- 13)
test tests::tiny::clone ... bench: 215 ns/iter (+/- 2)
test tests::tiny::copy_element_wise ... bench: 338 ns/iter (+/- 5)
test tests::tiny::fill_only ... bench: 170 ns/iter (+/- 0)
test tests::tiny::insert_random ... bench: 482 ns/iter (+/- 6)
test tests::tiny::lookup_all ... bench: 206 ns/iter (+/- 3)
test tests::tiny::lookup_missing ... bench: 325 ns/iter (+/- 4)
test tests::tiny::lookup_one ... bench: 175 ns/iter (+/- 2)
test tests::tiny::lookup_random ... bench: 332 ns/iter (+/- 3)
test tests::tiny::random_gen ... bench: 129 ns/iter (+/- 2)
test tests::tiny::traversal ... bench: 177 ns/iter (+/- 1)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,string_key
running 50 tests
test tests::big::clone ... bench: 37,231,056 ns/iter (+/- 113,338)
test tests::big::copy_element_wise ... bench: 44,930,224 ns/iter (+/- 39,105,769)
test tests::big::fill_only ... bench: 22,566,193 ns/iter (+/- 27,035,618)
test tests::big::insert_random ... bench: 41,885,814 ns/iter (+/- 325,629)
test tests::big::lookup_all ... bench: 34,459,033 ns/iter (+/- 215,400)
test tests::big::lookup_missing ... bench: 32,314,927 ns/iter (+/- 155,108)
test tests::big::lookup_one ... bench: 22,369,691 ns/iter (+/- 102,045)
test tests::big::lookup_random ... bench: 41,227,666 ns/iter (+/- 162,852)
test tests::big::random_gen ... bench: 752,287 ns/iter (+/- 26,130)
test tests::big::traversal ... bench: 22,135,437 ns/iter (+/- 173,780)
test tests::large::clone ... bench: 2,176,247 ns/iter (+/- 6,118)
test tests::large::copy_element_wise ... bench: 2,606,888 ns/iter (+/- 10,734)
test tests::large::fill_only ... bench: 1,650,922 ns/iter (+/- 9,343)
test tests::large::insert_random ... bench: 2,809,220 ns/iter (+/- 12,551)
test tests::large::lookup_all ... bench: 2,454,814 ns/iter (+/- 11,941)
test tests::large::lookup_missing ... bench: 2,541,896 ns/iter (+/- 10,200)
test tests::large::lookup_one ... bench: 1,657,446 ns/iter (+/- 10,547)
test tests::large::lookup_random ... bench: 2,715,891 ns/iter (+/- 11,001)
test tests::large::random_gen ... bench: 114,111 ns/iter (+/- 2,001)
test tests::large::traversal ... bench: 1,662,944 ns/iter (+/- 4,312)
test tests::medium::clone ... bench: 201,411 ns/iter (+/- 1,645)
test tests::medium::copy_element_wise ... bench: 218,863 ns/iter (+/- 1,781)
test tests::medium::fill_only ... bench: 152,374 ns/iter (+/- 419)
test tests::medium::insert_random ... bench: 241,154 ns/iter (+/- 1,382)
test tests::medium::lookup_all ... bench: 227,982 ns/iter (+/- 1,724)
test tests::medium::lookup_missing ... bench: 224,582 ns/iter (+/- 2,912)
test tests::medium::lookup_one ... bench: 154,994 ns/iter (+/- 1,035)
test tests::medium::lookup_random ... bench: 236,349 ns/iter (+/- 1,917)
test tests::medium::random_gen ... bench: 4,100 ns/iter (+/- 79)
test tests::medium::traversal ... bench: 156,688 ns/iter (+/- 778)
test tests::small::clone ... bench: 18,787 ns/iter (+/- 327)
test tests::small::copy_element_wise ... bench: 18,151 ns/iter (+/- 268)
test tests::small::fill_only ... bench: 13,989 ns/iter (+/- 199)
test tests::small::insert_random ... bench: 22,734 ns/iter (+/- 378)
test tests::small::lookup_all ... bench: 20,805 ns/iter (+/- 404)
test tests::small::lookup_missing ... bench: 21,534 ns/iter (+/- 483)
test tests::small::lookup_one ... bench: 14,087 ns/iter (+/- 281)
test tests::small::lookup_random ... bench: 21,665 ns/iter (+/- 416)
test tests::small::random_gen ... bench: 737 ns/iter (+/- 19)
test tests::small::traversal ... bench: 13,982 ns/iter (+/- 150)
test tests::tiny::clone ... bench: 1,653 ns/iter (+/- 40)
test tests::tiny::copy_element_wise ... bench: 1,939 ns/iter (+/- 84)
test tests::tiny::fill_only ... bench: 1,322 ns/iter (+/- 21)
test tests::tiny::insert_random ... bench: 2,185 ns/iter (+/- 16)
test tests::tiny::lookup_all ... bench: 1,914 ns/iter (+/- 16)
test tests::tiny::lookup_missing ... bench: 2,168 ns/iter (+/- 37)
test tests::tiny::lookup_one ... bench: 1,320 ns/iter (+/- 13)
test tests::tiny::lookup_random ... bench: 2,114 ns/iter (+/- 35)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 1)
test tests::tiny::traversal ... bench: 1,332 ns/iter (+/- 89)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,string_value
running 50 tests
test tests::big::clone ... bench: 28,156,111 ns/iter (+/- 156,378)
test tests::big::copy_element_wise ... bench: 25,823,906 ns/iter (+/- 652,070)
test tests::big::fill_only ... bench: 15,939,241 ns/iter (+/- 130,848)
test tests::big::insert_random ... bench: 34,449,390 ns/iter (+/- 289,877)
test tests::big::lookup_all ... bench: 17,606,206 ns/iter (+/- 142,363)
test tests::big::lookup_missing ... bench: 16,692,648 ns/iter (+/- 6,086,495)
test tests::big::lookup_one ... bench: 15,639,018 ns/iter (+/- 144,730)
test tests::big::lookup_random ... bench: 18,204,456 ns/iter (+/- 3,901,498)
test tests::big::random_gen ... bench: 757,921 ns/iter (+/- 13,649)
test tests::big::traversal ... bench: 16,025,152 ns/iter (+/- 867,415)
test tests::large::clone ... bench: 1,914,849 ns/iter (+/- 21,928)
test tests::large::copy_element_wise ... bench: 1,806,096 ns/iter (+/- 8,784)
test tests::large::fill_only ... bench: 1,324,006 ns/iter (+/- 6,460)
test tests::large::insert_random ... bench: 2,383,659 ns/iter (+/- 25,580)
test tests::large::lookup_all ... bench: 1,377,023 ns/iter (+/- 9,343)
test tests::large::lookup_missing ... bench: 1,474,750 ns/iter (+/- 11,919)
test tests::large::lookup_one ... bench: 1,319,367 ns/iter (+/- 8,377)
test tests::large::lookup_random ... bench: 1,490,359 ns/iter (+/- 8,962)
test tests::large::random_gen ... bench: 113,100 ns/iter (+/- 5,026)
test tests::large::traversal ... bench: 1,760,164 ns/iter (+/- 2,142,134)
test tests::medium::clone ... bench: 169,949 ns/iter (+/- 4,860)
test tests::medium::copy_element_wise ... bench: 158,921 ns/iter (+/- 3,005)
test tests::medium::fill_only ... bench: 119,402 ns/iter (+/- 2,299)
test tests::medium::insert_random ... bench: 201,818 ns/iter (+/- 4,250)
test tests::medium::lookup_all ... bench: 122,051 ns/iter (+/- 11,722)
test tests::medium::lookup_missing ... bench: 126,260 ns/iter (+/- 4,174)
test tests::medium::lookup_one ... bench: 119,581 ns/iter (+/- 4,134)
test tests::medium::lookup_random ... bench: 129,014 ns/iter (+/- 4,712)
test tests::medium::random_gen ... bench: 4,106 ns/iter (+/- 38)
test tests::medium::traversal ... bench: 120,305 ns/iter (+/- 3,135)
test tests::small::clone ... bench: 17,412 ns/iter (+/- 271)
test tests::small::copy_element_wise ... bench: 14,849 ns/iter (+/- 59)
test tests::small::fill_only ... bench: 11,626 ns/iter (+/- 198)
test tests::small::insert_random ... bench: 20,431 ns/iter (+/- 315)
test tests::small::lookup_all ... bench: 11,934 ns/iter (+/- 127)
test tests::small::lookup_missing ... bench: 12,674 ns/iter (+/- 373)
test tests::small::lookup_one ... bench: 11,738 ns/iter (+/- 79)
test tests::small::lookup_random ... bench: 13,108 ns/iter (+/- 964)
test tests::small::random_gen ... bench: 735 ns/iter (+/- 19)
test tests::small::traversal ... bench: 11,920 ns/iter (+/- 252)
test tests::tiny::clone ... bench: 1,379 ns/iter (+/- 46)
test tests::tiny::copy_element_wise ... bench: 1,382 ns/iter (+/- 30)
test tests::tiny::fill_only ... bench: 1,019 ns/iter (+/- 37)
test tests::tiny::insert_random ... bench: 1,894 ns/iter (+/- 39)
test tests::tiny::lookup_all ... bench: 1,033 ns/iter (+/- 29)
test tests::tiny::lookup_missing ... bench: 1,170 ns/iter (+/- 28)
test tests::tiny::lookup_one ... bench: 1,055 ns/iter (+/- 34)
test tests::tiny::lookup_random ... bench: 1,207 ns/iter (+/- 43)
test tests::tiny::random_gen ... bench: 130 ns/iter (+/- 3)
test tests::tiny::traversal ... bench: 1,006 ns/iter (+/- 33)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,string_key,string_value
running 50 tests
test tests::big::clone ... bench: 72,572,547 ns/iter (+/- 2,198,661)
test tests::big::copy_element_wise ... bench: 78,397,734 ns/iter (+/- 2,653,595)
test tests::big::fill_only ... bench: 43,268,444 ns/iter (+/- 2,252,012)
test tests::big::insert_random ... bench: 80,498,378 ns/iter (+/- 2,373,031)
test tests::big::lookup_all ... bench: 58,354,002 ns/iter (+/- 2,449,489)
test tests::big::lookup_missing ... bench: 55,440,549 ns/iter (+/- 2,205,555)
test tests::big::lookup_one ... bench: 43,687,211 ns/iter (+/- 2,265,966)
test tests::big::lookup_random ... bench: 69,774,102 ns/iter (+/- 2,282,493)
test tests::big::random_gen ... bench: 749,853 ns/iter (+/- 16,862)
test tests::big::traversal ... bench: 44,830,385 ns/iter (+/- 1,901,776)
test tests::large::clone ... bench: 3,619,651 ns/iter (+/- 520,842)
test tests::large::copy_element_wise ... bench: 3,591,497 ns/iter (+/- 444,046)
test tests::large::fill_only ... bench: 2,536,580 ns/iter (+/- 225,868)
test tests::large::insert_random ... bench: 4,559,051 ns/iter (+/- 389,822)
test tests::large::lookup_all ... bench: 3,382,923 ns/iter (+/- 456,653)
test tests::large::lookup_missing ... bench: 3,444,655 ns/iter (+/- 468,876)
test tests::large::lookup_one ... bench: 2,552,879 ns/iter (+/- 27,270)
test tests::large::lookup_random ... bench: 3,686,649 ns/iter (+/- 521,668)
test tests::large::random_gen ... bench: 113,766 ns/iter (+/- 4,194)
test tests::large::traversal ... bench: 2,635,759 ns/iter (+/- 236,155)
test tests::medium::clone ... bench: 335,931 ns/iter (+/- 55,494)
test tests::medium::copy_element_wise ... bench: 308,724 ns/iter (+/- 35,797)
test tests::medium::fill_only ... bench: 235,168 ns/iter (+/- 7,330)
test tests::medium::insert_random ... bench: 392,281 ns/iter (+/- 30,528)
test tests::medium::lookup_all ... bench: 312,075 ns/iter (+/- 23,506)
test tests::medium::lookup_missing ... bench: 306,051 ns/iter (+/- 21,358)
test tests::medium::lookup_one ... bench: 236,379 ns/iter (+/- 13,952)
test tests::medium::lookup_random ... bench: 323,796 ns/iter (+/- 43,920)
test tests::medium::random_gen ... bench: 4,067 ns/iter (+/- 57)
test tests::medium::traversal ... bench: 243,975 ns/iter (+/- 9,330)
test tests::small::clone ... bench: 31,253 ns/iter (+/- 310)
test tests::small::copy_element_wise ... bench: 26,096 ns/iter (+/- 382)
test tests::small::fill_only ... bench: 21,553 ns/iter (+/- 1,186)
test tests::small::insert_random ... bench: 36,801 ns/iter (+/- 813)
test tests::small::lookup_all ... bench: 28,472 ns/iter (+/- 636)
test tests::small::lookup_missing ... bench: 29,268 ns/iter (+/- 866)
test tests::small::lookup_one ... bench: 21,539 ns/iter (+/- 474)
test tests::small::lookup_random ... bench: 29,525 ns/iter (+/- 580)
test tests::small::random_gen ... bench: 734 ns/iter (+/- 16)
test tests::small::traversal ... bench: 22,041 ns/iter (+/- 80)
test tests::tiny::clone ... bench: 2,420 ns/iter (+/- 113)
test tests::tiny::copy_element_wise ... bench: 2,270 ns/iter (+/- 32)
test tests::tiny::fill_only ... bench: 1,730 ns/iter (+/- 48)
test tests::tiny::insert_random ... bench: 3,245 ns/iter (+/- 87)
test tests::tiny::lookup_all ... bench: 2,424 ns/iter (+/- 52)
test tests::tiny::lookup_missing ... bench: 2,591 ns/iter (+/- 42)
test tests::tiny::lookup_one ... bench: 1,839 ns/iter (+/- 25)
test tests::tiny::lookup_random ... bench: 2,565 ns/iter (+/- 84)
test tests::tiny::random_gen ... bench: 130 ns/iter (+/- 4)
test tests::tiny::traversal ... bench: 1,753 ns/iter (+/- 89)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,string_pad,string_key
running 50 tests
test tests::big::clone ... bench: 39,915,804 ns/iter (+/- 2,512,762)
test tests::big::copy_element_wise ... bench: 47,404,488 ns/iter (+/- 5,112,682)
test tests::big::fill_only ... bench: 25,065,857 ns/iter (+/- 2,382,333)
test tests::big::insert_random ... bench: 48,454,355 ns/iter (+/- 3,225,672)
test tests::big::lookup_all ... bench: 42,484,663 ns/iter (+/- 4,529,955)
test tests::big::lookup_missing ... bench: 37,527,247 ns/iter (+/- 2,051,222)
test tests::big::lookup_one ... bench: 24,501,042 ns/iter (+/- 2,351,993)
test tests::big::lookup_random ... bench: 48,438,774 ns/iter (+/- 2,625,837)
test tests::big::random_gen ... bench: 752,593 ns/iter (+/- 19,686)
test tests::big::traversal ... bench: 24,669,835 ns/iter (+/- 2,322,895)
test tests::large::clone ... bench: 2,494,388 ns/iter (+/- 468,195)
test tests::large::copy_element_wise ... bench: 3,043,392 ns/iter (+/- 328,949)
test tests::large::fill_only ... bench: 1,938,230 ns/iter (+/- 118,314)
test tests::large::insert_random ... bench: 3,428,168 ns/iter (+/- 389,765)
test tests::large::lookup_all ... bench: 3,091,176 ns/iter (+/- 255,109)
test tests::large::lookup_missing ... bench: 3,071,961 ns/iter (+/- 211,317)
test tests::large::lookup_one ... bench: 1,926,694 ns/iter (+/- 27,259)
test tests::large::lookup_random ... bench: 3,343,224 ns/iter (+/- 316,147)
test tests::large::random_gen ... bench: 113,770 ns/iter (+/- 1,772)
test tests::large::traversal ... bench: 1,930,872 ns/iter (+/- 149,176)
test tests::medium::clone ... bench: 233,367 ns/iter (+/- 1,354)
test tests::medium::copy_element_wise ... bench: 278,766 ns/iter (+/- 8,243)
test tests::medium::fill_only ... bench: 184,658 ns/iter (+/- 4,659)
test tests::medium::insert_random ... bench: 308,971 ns/iter (+/- 3,647)
test tests::medium::lookup_all ... bench: 299,799 ns/iter (+/- 3,736)
test tests::medium::lookup_missing ... bench: 290,781 ns/iter (+/- 7,097)
test tests::medium::lookup_one ... bench: 187,103 ns/iter (+/- 817)
test tests::medium::lookup_random ... bench: 306,155 ns/iter (+/- 5,588)
test tests::medium::random_gen ... bench: 4,125 ns/iter (+/- 66)
test tests::medium::traversal ... bench: 187,875 ns/iter (+/- 2,651)
test tests::small::clone ... bench: 22,276 ns/iter (+/- 364)
test tests::small::copy_element_wise ... bench: 23,911 ns/iter (+/- 149)
test tests::small::fill_only ... bench: 17,451 ns/iter (+/- 592)
test tests::small::insert_random ... bench: 29,824 ns/iter (+/- 227)
test tests::small::lookup_all ... bench: 27,736 ns/iter (+/- 457)
test tests::small::lookup_missing ... bench: 28,895 ns/iter (+/- 150)
test tests::small::lookup_one ... bench: 17,228 ns/iter (+/- 252)
test tests::small::lookup_random ... bench: 28,830 ns/iter (+/- 685)
test tests::small::random_gen ... bench: 741 ns/iter (+/- 10)
test tests::small::traversal ... bench: 17,342 ns/iter (+/- 218)
test tests::tiny::clone ... bench: 1,854 ns/iter (+/- 28)
test tests::tiny::copy_element_wise ... bench: 2,182 ns/iter (+/- 16)
test tests::tiny::fill_only ... bench: 1,491 ns/iter (+/- 16)
test tests::tiny::insert_random ... bench: 2,759 ns/iter (+/- 48)
test tests::tiny::lookup_all ... bench: 2,517 ns/iter (+/- 61)
test tests::tiny::lookup_missing ... bench: 2,626 ns/iter (+/- 41)
test tests::tiny::lookup_one ... bench: 1,597 ns/iter (+/- 21)
test tests::tiny::lookup_random ... bench: 2,679 ns/iter (+/- 71)
test tests::tiny::random_gen ... bench: 129 ns/iter (+/- 1)
test tests::tiny::traversal ... bench: 1,532 ns/iter (+/- 113)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,string_pad,string_value
running 50 tests
test tests::big::clone ... bench: 30,330,383 ns/iter (+/- 2,198,642)
test tests::big::copy_element_wise ... bench: 28,954,902 ns/iter (+/- 1,847,130)
test tests::big::fill_only ... bench: 18,672,641 ns/iter (+/- 2,057,406)
test tests::big::insert_random ... bench: 41,961,645 ns/iter (+/- 3,590,549)
test tests::big::lookup_all ... bench: 20,463,636 ns/iter (+/- 2,807,155)
test tests::big::lookup_missing ... bench: 19,633,151 ns/iter (+/- 1,978,913)
test tests::big::lookup_one ... bench: 18,534,411 ns/iter (+/- 1,986,047)
test tests::big::lookup_random ... bench: 20,742,252 ns/iter (+/- 2,183,962)
test tests::big::random_gen ... bench: 768,670 ns/iter (+/- 17,582)
test tests::big::traversal ... bench: 18,558,928 ns/iter (+/- 1,804,026)
test tests::large::clone ... bench: 2,225,389 ns/iter (+/- 357,238)
test tests::large::copy_element_wise ... bench: 2,090,669 ns/iter (+/- 407,884)
test tests::large::fill_only ... bench: 1,573,061 ns/iter (+/- 27,285)
test tests::large::insert_random ... bench: 2,934,292 ns/iter (+/- 274,315)
test tests::large::lookup_all ... bench: 1,638,664 ns/iter (+/- 287,494)
test tests::large::lookup_missing ... bench: 1,746,804 ns/iter (+/- 136,288)
test tests::large::lookup_one ... bench: 1,590,708 ns/iter (+/- 94,775)
test tests::large::lookup_random ... bench: 1,740,617 ns/iter (+/- 159,993)
test tests::large::random_gen ... bench: 114,620 ns/iter (+/- 2,398)
test tests::large::traversal ... bench: 1,594,213 ns/iter (+/- 116,195)
test tests::medium::clone ... bench: 197,544 ns/iter (+/- 18,004)
test tests::medium::copy_element_wise ... bench: 185,138 ns/iter (+/- 7,314)
test tests::medium::fill_only ... bench: 142,932 ns/iter (+/- 4,823)
test tests::medium::insert_random ... bench: 255,091 ns/iter (+/- 4,482)
test tests::medium::lookup_all ... bench: 147,859 ns/iter (+/- 2,965)
test tests::medium::lookup_missing ... bench: 151,758 ns/iter (+/- 5,459)
test tests::medium::lookup_one ... bench: 145,656 ns/iter (+/- 6,368)
test tests::medium::lookup_random ... bench: 151,738 ns/iter (+/- 3,063)
test tests::medium::random_gen ... bench: 4,225 ns/iter (+/- 45)
test tests::medium::traversal ... bench: 145,092 ns/iter (+/- 3,883)
test tests::small::clone ... bench: 20,150 ns/iter (+/- 315)
test tests::small::copy_element_wise ... bench: 18,084 ns/iter (+/- 511)
test tests::small::fill_only ... bench: 14,775 ns/iter (+/- 108)
test tests::small::insert_random ... bench: 26,172 ns/iter (+/- 496)
test tests::small::lookup_all ... bench: 15,087 ns/iter (+/- 74)
test tests::small::lookup_missing ... bench: 15,817 ns/iter (+/- 583)
test tests::small::lookup_one ... bench: 14,861 ns/iter (+/- 273)
test tests::small::lookup_random ... bench: 16,016 ns/iter (+/- 796)
test tests::small::random_gen ... bench: 749 ns/iter (+/- 19)
test tests::small::traversal ... bench: 14,718 ns/iter (+/- 121)
test tests::tiny::clone ... bench: 1,664 ns/iter (+/- 58)
test tests::tiny::copy_element_wise ... bench: 1,674 ns/iter (+/- 24)
test tests::tiny::fill_only ... bench: 1,284 ns/iter (+/- 28)
test tests::tiny::insert_random ... bench: 2,450 ns/iter (+/- 65)
test tests::tiny::lookup_all ... bench: 1,337 ns/iter (+/- 32)
test tests::tiny::lookup_missing ... bench: 1,464 ns/iter (+/- 25)
test tests::tiny::lookup_one ... bench: 1,311 ns/iter (+/- 43)
test tests::tiny::lookup_random ... bench: 1,497 ns/iter (+/- 99)
test tests::tiny::random_gen ... bench: 128 ns/iter (+/- 1)
test tests::tiny::traversal ... bench: 1,297 ns/iter (+/- 34)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
CONFIGURATION: hashbrown_map,string_pad,string_key,string_value
running 50 tests
test tests::big::clone ... bench: 72,475,248 ns/iter (+/- 2,333,566)
test tests::big::copy_element_wise ... bench: 75,619,984 ns/iter (+/- 2,643,996)
test tests::big::fill_only ... bench: 45,038,534 ns/iter (+/- 2,525,666)
test tests::big::insert_random ... bench: 84,954,632 ns/iter (+/- 2,497,706)
test tests::big::lookup_all ... bench: 64,794,378 ns/iter (+/- 2,488,160)
test tests::big::lookup_missing ... bench: 57,459,080 ns/iter (+/- 2,425,087)
test tests::big::lookup_one ... bench: 45,036,272 ns/iter (+/- 2,334,214)
test tests::big::lookup_random ... bench: 71,623,767 ns/iter (+/- 2,809,406)
test tests::big::random_gen ... bench: 749,908 ns/iter (+/- 17,916)
test tests::big::traversal ... bench: 45,364,081 ns/iter (+/- 2,469,584)
test tests::large::clone ... bench: 4,213,762 ns/iter (+/- 839,098)
test tests::large::copy_element_wise ... bench: 4,220,486 ns/iter (+/- 355,378)
test tests::large::fill_only ... bench: 3,097,579 ns/iter (+/- 338,128)
test tests::large::insert_random ... bench: 5,580,395 ns/iter (+/- 729,761)
test tests::large::lookup_all ... bench: 4,317,939 ns/iter (+/- 388,771)
test tests::large::lookup_missing ... bench: 4,222,034 ns/iter (+/- 490,213)
test tests::large::lookup_one ... bench: 3,113,636 ns/iter (+/- 620,457)
test tests::large::lookup_random ... bench: 4,543,783 ns/iter (+/- 700,686)
test tests::large::random_gen ... bench: 114,491 ns/iter (+/- 3,408)
test tests::large::traversal ... bench: 3,183,968 ns/iter (+/- 367,345)
test tests::medium::clone ... bench: 394,278 ns/iter (+/- 26,887)
test tests::medium::copy_element_wise ... bench: 375,221 ns/iter (+/- 3,939)
test tests::medium::fill_only ... bench: 294,470 ns/iter (+/- 35,247)
test tests::medium::insert_random ... bench: 505,532 ns/iter (+/- 48,663)
test tests::medium::lookup_all ... bench: 403,716 ns/iter (+/- 16,006)
test tests::medium::lookup_missing ... bench: 394,552 ns/iter (+/- 2,380)
test tests::medium::lookup_one ... bench: 294,687 ns/iter (+/- 18,729)
test tests::medium::lookup_random ... bench: 413,467 ns/iter (+/- 15,010)
test tests::medium::random_gen ... bench: 4,056 ns/iter (+/- 35)
test tests::medium::traversal ... bench: 305,391 ns/iter (+/- 61,827)
test tests::small::clone ... bench: 37,194 ns/iter (+/- 773)
test tests::small::copy_element_wise ... bench: 33,237 ns/iter (+/- 837)
test tests::small::fill_only ... bench: 27,422 ns/iter (+/- 520)
test tests::small::insert_random ... bench: 48,787 ns/iter (+/- 1,784)
test tests::small::lookup_all ... bench: 37,757 ns/iter (+/- 1,250)
test tests::small::lookup_missing ... bench: 38,896 ns/iter (+/- 898)
test tests::small::lookup_one ... bench: 27,891 ns/iter (+/- 1,120)
test tests::small::lookup_random ... bench: 39,166 ns/iter (+/- 4,765)
test tests::small::random_gen ... bench: 735 ns/iter (+/- 24)
test tests::small::traversal ... bench: 28,222 ns/iter (+/- 1,916)
test tests::tiny::clone ... bench: 3,012 ns/iter (+/- 77)
test tests::tiny::copy_element_wise ... bench: 2,929 ns/iter (+/- 41)
test tests::tiny::fill_only ... bench: 2,328 ns/iter (+/- 51)
test tests::tiny::insert_random ... bench: 4,311 ns/iter (+/- 131)
test tests::tiny::lookup_all ... bench: 3,309 ns/iter (+/- 16)
test tests::tiny::lookup_missing ... bench: 3,425 ns/iter (+/- 281)
test tests::tiny::lookup_one ... bench: 2,429 ns/iter (+/- 25)
test tests::tiny::lookup_random ... bench: 3,453 ns/iter (+/- 186)
test tests::tiny::random_gen ... bench: 127 ns/iter (+/- 3)
test tests::tiny::traversal ... bench: 2,342 ns/iter (+/- 36)
test result: ok. 0 passed; 0 failed; 0 ignored; 50 measured; 0 filtered out
----- All benchmarks done -----
Sat Dec 8 10:41:57 UTC 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment