Criterion.rs Benchmark Index
See individual benchmark pages below for more details.
combine_latest
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
combine_with_previous
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
debounce_overhead
10ms
1s
delay_overhead
10ms
1s
distinct_until_changed
m10000_dup1
m10000_dup10
m10000_dup2
m10000_dup5
m1000_dup1
m1000_dup10
m1000_dup2
m1000_dup5
m100_dup1
m100_dup10
m100_dup2
m100_dup5
distinct_until_changed_by_case_insensitive
m100
m1000
m10000
distinct_until_changed_by_field
m10000_dup1
m10000_dup10
m10000_dup2
m10000_dup5
m1000_dup1
m1000_dup10
m1000_dup2
m1000_dup5
m100_dup1
m100_dup10
m100_dup2
m100_dup5
distinct_until_changed_by_threshold
m10000_t0.05
m10000_t0.1
m10000_t0.5
m1000_t0.05
m1000_t0.1
m1000_t0.5
m100_t0.05
m100_t0.1
m100_t0.5
distinct_until_changed_worst_case
m10000_alternating
m1000_alternating
m100_alternating
emit_when
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
filter_ordered
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
map_ordered
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
merge_with
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
ordered_merge
m10000_p128_s2
m10000_p128_s3
m10000_p128_s5
m10000_p16_s2
m10000_p16_s3
m10000_p16_s5
m10000_p32_s2
m10000_p32_s3
m10000_p32_s5
m10000_p64_s2
m10000_p64_s3
m10000_p64_s5
m1000_p128_s2
m1000_p128_s3
m1000_p128_s5
m1000_p16_s2
m1000_p16_s3
m1000_p16_s5
m1000_p32_s2
m1000_p32_s3
m1000_p32_s5
m1000_p64_s2
m1000_p64_s3
m1000_p64_s5
m100_p128_s2
m100_p128_s3
m100_p128_s5
m100_p16_s2
m100_p16_s3
m100_p16_s5
m100_p32_s2
m100_p32_s3
m100_p32_s5
m100_p64_s2
m100_p64_s3
m100_p64_s5
partition_balanced
m10000_p128
m10000_p16
m10000_p64
m1000_p128
m1000_p16
m1000_p64
m100_p128
m100_p16
m100_p64
partition_imbalanced
m10000_p128
m10000_p16
m10000_p64
m1000_p128
m1000_p16
m1000_p64
m100_p128
m100_p16
m100_p64
partition_single_consumer
m10000_p128
m10000_p16
m10000_p64
m1000_p128
m1000_p16
m1000_p64
m100_p128
m100_p16
m100_p64
sample_overhead
10ms
1s
sample_ratio_full
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
sample_ratio_half
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
sample_ratio_sparse
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
scan_ordered_count
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
scan_ordered_sum
n100
n1000
n10000
scan_ordered_vec_accumulator
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
select_all
m10000_p128_s2
m10000_p128_s3
m10000_p128_s5
m10000_p16_s2
m10000_p16_s3
m10000_p16_s5
m10000_p32_s2
m10000_p32_s3
m10000_p32_s5
m10000_p64_s2
m10000_p64_s3
m10000_p64_s5
m1000_p128_s2
m1000_p128_s3
m1000_p128_s5
m1000_p16_s2
m1000_p16_s3
m1000_p16_s5
m1000_p32_s2
m1000_p32_s3
m1000_p32_s5
m1000_p64_s2
m1000_p64_s3
m1000_p64_s5
m100_p128_s2
m100_p128_s3
m100_p128_s5
m100_p16_s2
m100_p16_s3
m100_p16_s5
m100_p32_s2
m100_p32_s3
m100_p32_s5
m100_p64_s2
m100_p64_s3
m100_p64_s5
share
m10000_p128_s1
m10000_p128_s2
m10000_p128_s4
m10000_p16_s1
m10000_p16_s2
m10000_p16_s4
m10000_p32_s1
m10000_p32_s2
m10000_p32_s4
m10000_p64_s1
m10000_p64_s2
m10000_p64_s4
m1000_p128_s1
m1000_p128_s2
m1000_p128_s4
m1000_p16_s1
m1000_p16_s2
m1000_p16_s4
m1000_p32_s1
m1000_p32_s2
m1000_p32_s4
m1000_p64_s1
m1000_p64_s2
m1000_p64_s4
m100_p128_s1
m100_p128_s2
m100_p128_s4
m100_p16_s1
m100_p16_s2
m100_p16_s4
m100_p32_s1
m100_p32_s2
m100_p32_s4
m100_p64_s1
m100_p64_s2
m100_p64_s4
skip_items
m10000_p128_s10pct
m10000_p128_s50pct
m10000_p128_s90pct
m10000_p16_s10pct
m10000_p16_s50pct
m10000_p16_s90pct
m10000_p32_s10pct
m10000_p32_s50pct
m10000_p32_s90pct
m10000_p64_s10pct
m10000_p64_s50pct
m10000_p64_s90pct
m1000_p128_s10pct
m1000_p128_s50pct
m1000_p128_s90pct
m1000_p16_s10pct
m1000_p16_s50pct
m1000_p16_s90pct
m1000_p32_s10pct
m1000_p32_s50pct
m1000_p32_s90pct
m1000_p64_s10pct
m1000_p64_s50pct
m1000_p64_s90pct
m100_p128_s10pct
m100_p128_s50pct
m100_p128_s90pct
m100_p16_s10pct
m100_p16_s50pct
m100_p16_s90pct
m100_p32_s10pct
m100_p32_s50pct
m100_p32_s90pct
m100_p64_s10pct
m100_p64_s50pct
m100_p64_s90pct
start_with
m10000_p128_i0
m10000_p128_i10
m10000_p128_i100
m10000_p16_i0
m10000_p16_i10
m10000_p16_i100
m10000_p32_i0
m10000_p32_i10
m10000_p32_i100
m10000_p64_i0
m10000_p64_i10
m10000_p64_i100
m1000_p128_i0
m1000_p128_i10
m1000_p128_i100
m1000_p16_i0
m1000_p16_i10
m1000_p16_i100
m1000_p32_i0
m1000_p32_i10
m1000_p32_i100
m1000_p64_i0
m1000_p64_i10
m1000_p64_i100
m100_p128_i0
m100_p128_i10
m100_p128_i100
m100_p16_i0
m100_p16_i10
m100_p16_i100
m100_p32_i0
m100_p32_i10
m100_p32_i100
m100_p64_i0
m100_p64_i10
m100_p64_i100
take_items
m10000_p128_t10pct
m10000_p128_t50pct
m10000_p128_t90pct
m10000_p16_t10pct
m10000_p16_t50pct
m10000_p16_t90pct
m10000_p32_t10pct
m10000_p32_t50pct
m10000_p32_t90pct
m10000_p64_t10pct
m10000_p64_t50pct
m10000_p64_t90pct
m1000_p128_t10pct
m1000_p128_t50pct
m1000_p128_t90pct
m1000_p16_t10pct
m1000_p16_t50pct
m1000_p16_t90pct
m1000_p32_t10pct
m1000_p32_t50pct
m1000_p32_t90pct
m1000_p64_t10pct
m1000_p64_t50pct
m1000_p64_t90pct
m100_p128_t10pct
m100_p128_t50pct
m100_p128_t90pct
m100_p16_t10pct
m100_p16_t50pct
m100_p16_t90pct
m100_p32_t10pct
m100_p32_t50pct
m100_p32_t90pct
m100_p64_t10pct
m100_p64_t50pct
m100_p64_t90pct
take_latest_when
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
take_while_with
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
tap
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
tap_chained
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64
throttle_overhead
10ms
1s
timeout_overhead
10ms
1s
window_by_count
n10000_w10
n10000_w2
n10000_w5
n10000_w50
n1000_w10
n1000_w2
n1000_w5
n1000_w50
n100_w10
n100_w2
n100_w5
n100_w50
window_by_count_payload
n10000_p16
n10000_p256
n10000_p64
n1000_p16
n1000_p256
n1000_p64
n100_p16
n100_p256
n100_p64
window_by_count_single
n100
n1000
n10000
with_latest_from
m10000_p128
m10000_p16
m10000_p32
m10000_p64
m1000_p128
m1000_p16
m1000_p32
m1000_p64
m100_p128
m100_p16
m100_p32
m100_p64