https://github.com/llogiq/arraymapbench
A benchmark of various map methods
https://github.com/llogiq/arraymapbench
Last synced: 2 months ago
JSON representation
A benchmark of various map methods
- Host: GitHub
- URL: https://github.com/llogiq/arraymapbench
- Owner: llogiq
- Created: 2016-05-04T15:37:38.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-08T21:18:18.000Z (about 9 years ago)
- Last Synced: 2025-01-20T06:15:49.713Z (4 months ago)
- Language: Rust
- Size: 2.93 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# arraymapbench
A benchmark of various map methodsRun 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)
```