llogiq / arraymapbench

A benchmark of various map methods

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

arraymapbench

A benchmark of various map methods

Run on a nightly Rust with cargo bench

On my machine, I get the following results:

test tests::array_00 ... bench:           0 ns/iter (+/- 0)
test tests::array_01 ... bench:           0 ns/iter (+/- 0)
test tests::array_02 ... bench:           0 ns/iter (+/- 0)
test tests::array_03 ... bench:           1 ns/iter (+/- 0)
test tests::array_04 ... bench:           0 ns/iter (+/- 0)
test tests::array_05 ... bench:           1 ns/iter (+/- 0)
test tests::array_06 ... bench:           1 ns/iter (+/- 0)
test tests::array_07 ... bench:           1 ns/iter (+/- 0)
test tests::array_08 ... bench:           1 ns/iter (+/- 0)
test tests::array_09 ... bench:           1 ns/iter (+/- 0)
test tests::array_10 ... bench:           2 ns/iter (+/- 0)
test tests::array_11 ... bench:           2 ns/iter (+/- 0)
test tests::array_12 ... bench:           1 ns/iter (+/- 0)
test tests::array_13 ... bench:           2 ns/iter (+/- 0)
test tests::array_14 ... bench:           2 ns/iter (+/- 0)
test tests::array_15 ... bench:           3 ns/iter (+/- 0)
test tests::array_16 ... bench:           2 ns/iter (+/- 0)
test tests::array_17 ... bench:           3 ns/iter (+/- 0)
test tests::array_18 ... bench:           3 ns/iter (+/- 0)
test tests::array_19 ... bench:           3 ns/iter (+/- 0)
test tests::array_20 ... bench:           3 ns/iter (+/- 0)
test tests::array_21 ... bench:           3 ns/iter (+/- 0)
test tests::array_22 ... bench:           4 ns/iter (+/- 0)
test tests::array_23 ... bench:           4 ns/iter (+/- 0)
test tests::array_24 ... bench:           3 ns/iter (+/- 0)
test tests::array_25 ... bench:           4 ns/iter (+/- 0)
test tests::array_26 ... bench:           4 ns/iter (+/- 0)
test tests::array_27 ... bench:           5 ns/iter (+/- 0)
test tests::array_28 ... bench:           5 ns/iter (+/- 3)
test tests::array_29 ... bench:           5 ns/iter (+/- 0)
test tests::array_30 ... bench:           5 ns/iter (+/- 0)
test tests::array_31 ... bench:           6 ns/iter (+/- 1)
test tests::array_32 ... bench:           5 ns/iter (+/- 0)
test tests::arvec_00 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_01 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_02 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_03 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_04 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_05 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_06 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_07 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_08 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_09 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_10 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_11 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_12 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_13 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_14 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_15 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_16 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_17 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_18 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_19 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_20 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_21 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_22 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_23 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_24 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_25 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_26 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_27 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_28 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_29 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_30 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_31 ... bench:           0 ns/iter (+/- 0)
test tests::arvec_32 ... bench:           0 ns/iter (+/- 0)
test tests::gena_u00 ... bench:           0 ns/iter (+/- 0)
test tests::gena_u01 ... bench:           0 ns/iter (+/- 0)
test tests::gena_u02 ... bench:           0 ns/iter (+/- 0)
test tests::gena_u03 ... bench:           1 ns/iter (+/- 0)
test tests::gena_u04 ... bench:           1 ns/iter (+/- 2)
test tests::gena_u05 ... bench:           2 ns/iter (+/- 1)
test tests::gena_u06 ... bench:           2 ns/iter (+/- 0)
test tests::gena_u07 ... bench:           2 ns/iter (+/- 0)
test tests::gena_u08 ... bench:           3 ns/iter (+/- 1)
test tests::gena_u09 ... bench:           3 ns/iter (+/- 1)
test tests::gena_u10 ... bench:           4 ns/iter (+/- 0)
test tests::gena_u11 ... bench:           7 ns/iter (+/- 0)
test tests::gena_u12 ... bench:           4 ns/iter (+/- 0)
test tests::gena_u13 ... bench:           5 ns/iter (+/- 0)
test tests::gena_u14 ... bench:           8 ns/iter (+/- 0)
test tests::gena_u15 ... bench:          16 ns/iter (+/- 0)
test tests::gena_u16 ... bench:           7 ns/iter (+/- 2)
test tests::gena_u17 ... bench:           8 ns/iter (+/- 2)
test tests::gena_u18 ... bench:           7 ns/iter (+/- 0)
test tests::gena_u19 ... bench:          15 ns/iter (+/- 0)
test tests::gena_u20 ... bench:           6 ns/iter (+/- 0)
test tests::gena_u21 ... bench:           7 ns/iter (+/- 0)
test tests::gena_u22 ... bench:          14 ns/iter (+/- 0)
test tests::gena_u23 ... bench:           6 ns/iter (+/- 1)
test tests::gena_u24 ... bench:           8 ns/iter (+/- 1)
test tests::gena_u25 ... bench:          14 ns/iter (+/- 0)
test tests::gena_u26 ... bench:          14 ns/iter (+/- 1)
test tests::gena_u27 ... bench:           8 ns/iter (+/- 0)
test tests::gena_u28 ... bench:          11 ns/iter (+/- 0)
test tests::gena_u29 ... bench:          11 ns/iter (+/- 1)
test tests::gena_u30 ... bench:          15 ns/iter (+/- 2)
test tests::gena_u31 ... bench:          13 ns/iter (+/- 0)
test tests::gena_u32 ... bench:          14 ns/iter (+/- 0)
test tests::vec_00   ... bench:           0 ns/iter (+/- 0)
test tests::vec_01   ... bench:          18 ns/iter (+/- 0)
test tests::vec_02   ... bench:          31 ns/iter (+/- 1)
test tests::vec_03   ... bench:          30 ns/iter (+/- 1)
test tests::vec_04   ... bench:          30 ns/iter (+/- 1)
test tests::vec_05   ... bench:          30 ns/iter (+/- 0)
test tests::vec_06   ... bench:          31 ns/iter (+/- 1)
test tests::vec_07   ... bench:          35 ns/iter (+/- 1)
test tests::vec_08   ... bench:          34 ns/iter (+/- 3)
test tests::vec_09   ... bench:          31 ns/iter (+/- 1)
test tests::vec_10   ... bench:          31 ns/iter (+/- 1)
test tests::vec_11   ... bench:          37 ns/iter (+/- 12)
test tests::vec_12   ... bench:          31 ns/iter (+/- 0)
test tests::vec_13   ... bench:          31 ns/iter (+/- 1)
test tests::vec_14   ... bench:          32 ns/iter (+/- 1)
test tests::vec_15   ... bench:          51 ns/iter (+/- 1)
test tests::vec_16   ... bench:          34 ns/iter (+/- 1)
test tests::vec_17   ... bench:          37 ns/iter (+/- 2)
test tests::vec_18   ... bench:          35 ns/iter (+/- 1)
test tests::vec_19   ... bench:          41 ns/iter (+/- 1)
test tests::vec_20   ... bench:          37 ns/iter (+/- 1)
test tests::vec_21   ... bench:          38 ns/iter (+/- 1)
test tests::vec_22   ... bench:          47 ns/iter (+/- 0)
test tests::vec_23   ... bench:          41 ns/iter (+/- 1)
test tests::vec_24   ... bench:          49 ns/iter (+/- 10)
test tests::vec_25   ... bench:          47 ns/iter (+/- 1)
test tests::vec_26   ... bench:          51 ns/iter (+/- 0)
test tests::vec_27   ... bench:          52 ns/iter (+/- 0)
test tests::vec_28   ... bench:          52 ns/iter (+/- 1)
test tests::vec_29   ... bench:          52 ns/iter (+/- 1)
test tests::vec_30   ... bench:          55 ns/iter (+/- 1)
test tests::vec_31   ... bench:          56 ns/iter (+/- 2)
test tests::vec_32   ... bench:          58 ns/iter (+/- 2)

About

A benchmark of various map methods


Languages

Language:Rust 100.0%