From b22770877a991ae37000e969b8a170ff4636711e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: 2026εΉ΄4月22ζ—₯ 07:22:55 +0000 Subject: [PATCH] new benchmark results --- README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 50cc481..66d57e4 100644 --- a/README.md +++ b/README.md @@ -66,23 +66,23 @@ while the numbers below 1.0 demonstrate performance loss. | | 2 | 4 | 8 | 16 | 32 | 64 | 128 | | --- | --: | --: | --: | --: | --: | --: | --: | -| `flurry::HashMap` | 284.21 | 70.98 | 30.12 | 18.90 | 7.39 | 4.25 | 2.73 | -| `hashbrown::HashMap` | 20.86 | 9.72 | 4.84 | 3.00 | 1.09 | 0.53 | 0.31 | -| `heapless::LinearMap` | 1.46 | 1.31 | 0.90 | 1.21 | 0.80 | 1.02 | 1.04 | -| `indexmap::IndexMap` | 16.61 | 13.49 | 7.08 | 4.99 | 1.99 | 1.16 | 0.71 | -| `linear_map::LinearMap` | 1.78 | 1.38 | 0.79 | 0.87 | 0.67 | 1.00 | 0.97 | -| `linked_hash_map::LinkedHashMap` | 27.10 | 19.60 | 9.07 | 6.20 | 2.39 | 1.44 | 0.86 | -| `litemap::LiteMap` | 1.71 | 1.94 | 3.89 | 2.78 | 1.30 | 0.92 | 0.64 | +| `flurry::HashMap` | 290.90 | 82.59 | 29.29 | 21.65 | 12.50 | 5.74 | 3.01 | +| `hashbrown::HashMap` | 21.09 | 9.80 | 4.24 | 2.79 | 1.42 | 0.75 | 0.28 | +| `heapless::LinearMap` | 1.26 | 1.63 | 0.82 | 1.24 | 1.18 | 1.07 | 0.99 | +| `indexmap::IndexMap` | 16.40 | 13.98 | 6.57 | 5.14 | 2.93 | 1.50 | 0.69 | +| `linear_map::LinearMap` | 1.69 | 1.37 | 0.71 | 0.89 | 1.01 | 1.22 | 1.24 | +| `linked_hash_map::LinkedHashMap` | 27.73 | 19.22 | 8.42 | 6.32 | 3.61 | 1.68 | 0.85 | +| `litemap::LiteMap` | 1.68 | 2.09 | 3.78 | 3.35 | 2.01 | 1.08 | 0.63 | | `micromap::Map` πŸ‘ | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | -| `nohash_hasher::BuildNoHashHasher` | 19.96 | 10.14 | 5.15 | 2.95 | 1.03 | 0.69 | 0.37 | -| `rustc_hash::FxHashMap` | 20.02 | 9.95 | 4.64 | 2.75 | 0.85 | 0.54 | 0.35 | -| `std::collections::BTreeMap` | 26.71 | 13.73 | 7.15 | 5.86 | 2.04 | 1.29 | 0.86 | -| `std::collections::HashMap` | 21.11 | 12.32 | 6.29 | 4.34 | 1.65 | 1.03 | 0.61 | -| `tinymap::array_map::ArrayMap` | 3.07 | 3.92 | 3.03 | 4.28 | 3.30 | 4.52 | 5.17 | +| `nohash_hasher::BuildNoHashHasher` | 20.15 | 10.49 | 4.78 | 2.82 | 1.47 | 0.74 | 0.37 | +| `rustc_hash::FxHashMap` | 19.85 | 10.27 | 4.57 | 2.79 | 1.39 | 0.70 | 0.33 | +| `std::collections::BTreeMap` | 21.40 | 13.95 | 6.65 | 6.03 | 2.98 | 1.46 | 0.88 | +| `std::collections::HashMap` | 20.64 | 12.50 | 6.11 | 4.41 | 2.73 | 1.20 | 0.61 | +| `tinymap::array_map::ArrayMap` | 2.75 | 3.97 | 2.78 | 4.43 | 5.44 | 5.21 | 5.22 | -The experiment [was performed][action] on 11-03-2026. +The experiment [was performed][action] on 22-04-2026. There were 1000000 repetitions. -The entire benchmark took 280s. +The entire benchmark took 282s. Uname: 'Linux'.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /