Criterion.rs Benchmark Index
See individual benchmark pages below for more details.
ChainingHashMap get
load_factor=00.10
load_factor=00.20
load_factor=00.30
load_factor=00.40
load_factor=00.50
load_factor=00.60
load_factor=00.70
load_factor=00.80
load_factor=00.90
load_factor=01.00
load_factor=01.50
load_factor=02.00
load_factor=04.00
load_factor=08.00
load_factor=16.00
load_factor=32.00
load_factor=64.00
ChainingHashMap insert
load_factor=00.10
load_factor=00.20
load_factor=00.30
load_factor=00.40
load_factor=00.50
load_factor=00.60
load_factor=00.70
load_factor=00.80
load_factor=00.90
load_factor=01.00
load_factor=01.50
load_factor=02.00
load_factor=04.00
load_factor=08.00
load_factor=16.00
load_factor=32.00
load_factor=64.00
CuckooHashMap get
load_factor=0.10
load_factor=0.20
load_factor=0.30
load_factor=0.40
load_factor=0.45
load_factor=0.50
load_factor=0.51
load_factor=0.52
load_factor=0.53
CuckooHashMap insert
load_factor=0.10
load_factor=0.20
load_factor=0.30
load_factor=0.40
load_factor=0.45
load_factor=0.50
load_factor=0.51
load_factor=0.52
load_factor=0.53
HashMap compared get
ChainingHashMap
CuckooHashMap
OpenHashMap
QuadCuckooHashMap
std::collections::HashMap
HashMap compared insert
ChainingHashMap
CuckooHashMap
OpenHashMap
QuadCuckooHashMap
std::collections::HashMap
HashMap concurrent get
ChainingHashMap (multi-threaded)
ChainingHashMap (single-threaded)
ConcurrentChainingHashMap (multi-threaded)
ConcurrentChainingHashMap (single-threaded)
ConcurrentChainingHashMapOptimized (multi-threaded)
ConcurrentChainingHashMapOptimized (single-threaded)
DashMap (multi-threaded)
std::collections::HashMap (multi-threaded)
std::collections::HashMap (single-threaded)
HashMap concurrent insert
ChainingHashMap (multi-threaded) with global Mutex
ChainingHashMap (single-threaded)
ConcurrentChainingHashMap (multi-threaded)
ConcurrentChainingHashMap (single-threaded)
ConcurrentChainingHashMapOptimized (multi-threaded)
ConcurrentChainingHashMapOptimized (single-threaded)
DashMap (multi-threaded)
std::collections::HashMap (multi-threaded) with global Mutex
std::collections::HashMap (single-threaded)
OpenHashMap get
load_factor=0.10
load_factor=0.20
load_factor=0.30
load_factor=0.40
load_factor=0.50
load_factor=0.60
load_factor=0.70
load_factor=0.80
load_factor=0.90
load_factor=0.95
load_factor=0.99
load_factor=1.00
OpenHashMap insert
load_factor=0.10
load_factor=0.20
load_factor=0.30
load_factor=0.40
load_factor=0.50
load_factor=0.60
load_factor=0.70
load_factor=0.80
load_factor=0.90
load_factor=0.95
load_factor=0.99
load_factor=1.00
QuadCuckooHashMap get
load_factor=0.100
load_factor=0.200
load_factor=0.300
load_factor=0.400
load_factor=0.500
load_factor=0.600
load_factor=0.700
load_factor=0.800
load_factor=0.900
load_factor=0.950
load_factor=0.970
load_factor=0.980
load_factor=0.990
load_factor=0.995
load_factor=0.999
QuadCuckooHashMap insert
load_factor=0.100
load_factor=0.200
load_factor=0.300
load_factor=0.400
load_factor=0.500
load_factor=0.600
load_factor=0.700
load_factor=0.800
load_factor=0.900
load_factor=0.950
load_factor=0.970
load_factor=0.980
load_factor=0.990
load_factor=0.995
load_factor=0.999