Criterion.rs Benchmark Index
See individual benchmark pages below for more details.
mutex
std
parking_lot
async_std
tokio
4
mutex/std/4
mutex/parking_lot/4
mutex/async_std/4
mutex/tokio/4
6
mutex/std/6
mutex/parking_lot/6
mutex/async_std/6
mutex/tokio/6
8
mutex/std/8
mutex/parking_lot/8
mutex/async_std/8
mutex/tokio/8
12
mutex/std/12
mutex/parking_lot/12
mutex/async_std/12
mutex/tokio/12
16
mutex/std/16
mutex/parking_lot/16
mutex/async_std/16
mutex/tokio/16
many to 1 (bounded)
async_std
tokio
std
crossbeam
flume
4
many to 1 (bounded)/async_std/4
many to 1 (bounded)/tokio/4
many to 1 (bounded)/std/4
many to 1 (bounded)/crossbeam/4
many to 1 (bounded)/flume/4
8
many to 1 (bounded)/async_std/8
many to 1 (bounded)/tokio/8
many to 1 (bounded)/std/8
many to 1 (bounded)/crossbeam/8
many to 1 (bounded)/flume/8
12
many to 1 (bounded)/async_std/12
many to 1 (bounded)/tokio/12
many to 1 (bounded)/std/12
many to 1 (bounded)/crossbeam/12
many to 1 (bounded)/flume/12
16
many to 1 (bounded)/async_std/16
many to 1 (bounded)/tokio/16
many to 1 (bounded)/std/16
many to 1 (bounded)/crossbeam/16
many to 1 (bounded)/flume/16
20
many to 1 (bounded)/async_std/20
many to 1 (bounded)/tokio/20
many to 1 (bounded)/std/20
many to 1 (bounded)/crossbeam/20
many to 1 (bounded)/flume/20
24
many to 1 (bounded)/async_std/24
many to 1 (bounded)/tokio/24
many to 1 (bounded)/std/24
many to 1 (bounded)/crossbeam/24
many to 1 (bounded)/flume/24
1 to 1 (unbounded)
async_std
tokio
std
crossbeam
flume
1
1 to 1 (unbounded)/async_std/1
1 to 1 (unbounded)/tokio/1
1 to 1 (unbounded)/std/1
1 to 1 (unbounded)/crossbeam/1
1 to 1 (unbounded)/flume/1
4
1 to 1 (unbounded)/async_std/4
1 to 1 (unbounded)/tokio/4
1 to 1 (unbounded)/std/4
1 to 1 (unbounded)/crossbeam/4
1 to 1 (unbounded)/flume/4
8
1 to 1 (unbounded)/async_std/8
1 to 1 (unbounded)/tokio/8
1 to 1 (unbounded)/std/8
1 to 1 (unbounded)/crossbeam/8
1 to 1 (unbounded)/flume/8
12
1 to 1 (unbounded)/async_std/12
1 to 1 (unbounded)/tokio/12
1 to 1 (unbounded)/std/12
1 to 1 (unbounded)/crossbeam/12
1 to 1 (unbounded)/flume/12
16
1 to 1 (unbounded)/async_std/16
1 to 1 (unbounded)/tokio/16
1 to 1 (unbounded)/std/16
1 to 1 (unbounded)/crossbeam/16
1 to 1 (unbounded)/flume/16
20
1 to 1 (unbounded)/async_std/20
1 to 1 (unbounded)/tokio/20
1 to 1 (unbounded)/std/20
1 to 1 (unbounded)/crossbeam/20
1 to 1 (unbounded)/flume/20
24
1 to 1 (unbounded)/async_std/24
1 to 1 (unbounded)/tokio/24
1 to 1 (unbounded)/std/24
1 to 1 (unbounded)/crossbeam/24
1 to 1 (unbounded)/flume/24
1 to 1 (bounded)
async_std
tokio
std
crossbeam
flume
1
1 to 1 (bounded)/async_std/1
1 to 1 (bounded)/tokio/1
1 to 1 (bounded)/std/1
1 to 1 (bounded)/crossbeam/1
1 to 1 (bounded)/flume/1
4
1 to 1 (bounded)/async_std/4
1 to 1 (bounded)/tokio/4
1 to 1 (bounded)/std/4
1 to 1 (bounded)/crossbeam/4
1 to 1 (bounded)/flume/4
8
1 to 1 (bounded)/async_std/8
1 to 1 (bounded)/tokio/8
1 to 1 (bounded)/std/8
1 to 1 (bounded)/crossbeam/8
1 to 1 (bounded)/flume/8
12
1 to 1 (bounded)/async_std/12
1 to 1 (bounded)/tokio/12
1 to 1 (bounded)/std/12
1 to 1 (bounded)/crossbeam/12
1 to 1 (bounded)/flume/12
16
1 to 1 (bounded)/async_std/16
1 to 1 (bounded)/tokio/16
1 to 1 (bounded)/std/16
1 to 1 (bounded)/crossbeam/16
1 to 1 (bounded)/flume/16
20
1 to 1 (bounded)/async_std/20
1 to 1 (bounded)/tokio/20
1 to 1 (bounded)/std/20
1 to 1 (bounded)/crossbeam/20
1 to 1 (bounded)/flume/20
24
1 to 1 (bounded)/async_std/24
1 to 1 (bounded)/tokio/24
1 to 1 (bounded)/std/24
1 to 1 (bounded)/crossbeam/24
1 to 1 (bounded)/flume/24