Avatar for the spiraldb user
spiraldb
vortex
BlogDocsChangelog

GitHub Actions run

Instrumentation
1 month ago 0071c14 ngates/paddings

Compare

Base
Search a run

Head
Add padding
#2284
ngates/paddings
1 month ago

Compare
Suggested base runs: •

Benchmarks

null_count_run_end n: 100000, run_count: 390, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 390, valid_density: 0.1
26.1 µs
null_count_run_end n: 100000, run_count: 6250, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 6250, valid_density: 0.5
87.9 µs
null_count_run_end n: 100000, run_count: 390, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 390, valid_density: 0.01
24.9 µs
null_count_run_end n: 100000, run_count: 390, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 390, valid_density: 0.5
28.6 µs
null_count_run_end n: 100000, run_count: 1, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 1, valid_density: 0.01
15.3 µs
null_count_run_end n: 100000, run_count: 6250, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 6250, valid_density: 0.1
47.7 µs
null_count_run_end n: 100000, run_count: 25000, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 25000, valid_density: 0.5
278.9 µs
null_count_run_end n: 100000, run_count: 6250, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 6250, valid_density: 0.01
28.4 µs
null_count_run_end n: 100000, run_count: 1, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 1, valid_density: 0.1
15.3 µs
null_count_run_end n: 100000, run_count: 1, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 1, valid_density: 0.5
24.6 µs
null_count_run_end n: 1000, run_count: 62, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 62, valid_density: 0.01
15.3 µs
null_count_run_end n: 100000, run_count: 25000, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 25000, valid_density: 0.01
40.2 µs
null_count_run_end n: 1000, run_count: 250, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 250, valid_density: 0.01
24.7 µs
null_count_run_end n: 1000, run_count: 250, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 250, valid_density: 0.1
25.5 µs
null_count_run_end n: 1000, run_count: 250, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 250, valid_density: 0.5
27.2 µs
null_count_run_end n: 100000, run_count: 25000, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 100000, run_count: 25000, valid_density: 0.1
116.4 µs
null_count_run_end n: 1000, run_count: 62, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 62, valid_density: 0.1
24.8 µs
null_count_run_end n: 1000, run_count: 0, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 0, valid_density: 0.01
15.3 µs
null_count_run_end n: 1000, run_count: 3, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 3, valid_density: 0.5
24.6 µs
null_count_run_end n: 1000, run_count: 3, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 3, valid_density: 0.1
24.7 µs
null_count_run_end n: 1000, run_count: 0, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 0, valid_density: 0.5
15.3 µs
null_count_run_end n: 1000, run_count: 3, valid_density: 0.01
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 3, valid_density: 0.01
15.3 µs
null_count_run_end n: 1000, run_count: 0, valid_density: 0.1
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 0, valid_density: 0.1
15.3 µs
take_indices n: 100000, run_count: 25000, true_count: 100, ratio: 0.004
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 25000, true_count: 100, ratio: 0.004
353.6 µs
take_indices n: 100000, run_count: 25000, true_count: 1500, ratio: 0.06
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 25000, true_count: 1500, ratio: 0.06
4.9 ms
filter_run_end n: 100000, run_count: 25000, true_count: 1000, ratio: 0.04
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 25000, true_count: 1000, ratio: 0.04
1.4 ms
take_indices n: 100000, run_count: 25000, true_count: 1000, ratio: 0.04
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 25000, true_count: 1000, ratio: 0.04
3.2 ms
std
vortex-array/benches/search_sorted.rs::benches::search_sorted::search_sorted::std
711.9 ns
varbin
vortex-array/benches/take_strings.rs::bench_take_strings::bench_varbin::varbin
83.2 µs
vortex
vortex-array/benches/search_sorted.rs::benches::search_sorted::search_sorted::vortex
888.9 ns
filter_run_end n: 100000, run_count: 25000, true_count: 100, ratio: 0.004
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 25000, true_count: 100, ratio: 0.004
1.4 ms
varbinview
vortex-array/benches/take_strings.rs::bench_take_strings::bench_varbinview::varbinview
47.9 µs
take_indices n: 100000, run_count: 6250, true_count: 2500, ratio: 0.4
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 6250, true_count: 2500, ratio: 0.4
8 ms
filter_run_end n: 100000, run_count: 6250, true_count: 1000, ratio: 0.16
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 6250, true_count: 1000, ratio: 0.16
776.5 µs
take_indices n: 100000, run_count: 25000, true_count: 3000, ratio: 0.12
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 25000, true_count: 3000, ratio: 0.12
9.7 ms
take_indices n: 100000, run_count: 6250, true_count: 100, ratio: 0.016
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 6250, true_count: 100, ratio: 0.016
352.4 µs
filter_run_end n: 100000, run_count: 25000, true_count: 2000, ratio: 0.08
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 25000, true_count: 2000, ratio: 0.08
1.4 ms
filter_run_end n: 100000, run_count: 6250, true_count: 100, ratio: 0.016
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 6250, true_count: 100, ratio: 0.016
775.6 µs
filter_run_end n: 100000, run_count: 25000, true_count: 1500, ratio: 0.06
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 25000, true_count: 1500, ratio: 0.06
1.4 ms
null_count_run_end n: 1000, run_count: 62, valid_density: 0.5
encodings/runend/benches/run_end_null_count.rs::benches::run_end_null_count::run_end_null_count::null_count_run_end n: 1000, run_count: 62, valid_density: 0.5
25.2 µs
filter_run_end n: 100000, run_count: 25000, true_count: 2500, ratio: 0.1
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 25000, true_count: 2500, ratio: 0.1
1.4 ms
filter_run_end n: 100000, run_count: 25000, true_count: 3000, ratio: 0.12
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 25000, true_count: 3000, ratio: 0.12
1.4 ms
take_indices n: 100000, run_count: 6250, true_count: 1000, ratio: 0.16
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 6250, true_count: 1000, ratio: 0.16
3.2 ms
take_indices n: 100000, run_count: 25000, true_count: 2500, ratio: 0.1
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 25000, true_count: 2500, ratio: 0.1
8.1 ms
take_indices n: 100000, run_count: 6250, true_count: 1500, ratio: 0.24
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 6250, true_count: 1500, ratio: 0.24
4.8 ms
take_indices n: 100000, run_count: 390, true_count: 998, ratio: 2.5589743589743588
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 390, true_count: 998, ratio: 2.5589743589743588
3.2 ms
take_indices n: 100000, run_count: 6250, true_count: 2000, ratio: 0.32
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 6250, true_count: 2000, ratio: 0.32
6.4 ms
filter_run_end n: 100000, run_count: 6250, true_count: 1500, ratio: 0.24
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 6250, true_count: 1500, ratio: 0.24
777.6 µs
filter_run_end n: 100000, run_count: 6250, true_count: 3000, ratio: 0.48
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 6250, true_count: 3000, ratio: 0.48
780.5 µs
filter_run_end n: 100000, run_count: 390, true_count: 998, ratio: 2.5589743589743588
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 390, true_count: 998, ratio: 2.5589743589743588
575.7 µs
filter_run_end n: 100000, run_count: 6250, true_count: 2500, ratio: 0.4
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 6250, true_count: 2500, ratio: 0.4
779.6 µs
take_indices n: 100000, run_count: 6250, true_count: 3000, ratio: 0.48
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 6250, true_count: 3000, ratio: 0.48
9.6 ms
filter_run_end n: 100000, run_count: 6250, true_count: 2000, ratio: 0.32
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 6250, true_count: 2000, ratio: 0.32
778.3 µs
take_indices n: 100000, run_count: 25000, true_count: 2000, ratio: 0.08
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 25000, true_count: 2000, ratio: 0.08
6.5 ms
take_indices n: 100000, run_count: 390, true_count: 100, ratio: 0.2564102564102564
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 390, true_count: 100, ratio: 0.2564102564102564
350.8 µs
take_indices n: 100000, run_count: 390, true_count: 1997, ratio: 5.12051282051282
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 390, true_count: 1997, ratio: 5.12051282051282
6.4 ms
filter_run_end n: 100000, run_count: 1, true_count: 1311, ratio: 1311
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 1, true_count: 1311, ratio: 1311
383.5 µs
filter_run_end n: 100000, run_count: 390, true_count: 1498, ratio: 3.841025641025641
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 390, true_count: 1498, ratio: 3.841025641025641
575.7 µs
take_indices n: 100000, run_count: 390, true_count: 1498, ratio: 3.841025641025641
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 390, true_count: 1498, ratio: 3.841025641025641
4.8 ms
filter_run_end n: 100000, run_count: 390, true_count: 1997, ratio: 5.12051282051282
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 390, true_count: 1997, ratio: 5.12051282051282
575 µs
filter_run_end n: 100000, run_count: 390, true_count: 100, ratio: 0.2564102564102564
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 390, true_count: 100, ratio: 0.2564102564102564
575.1 µs
take_indices n: 100000, run_count: 1, true_count: 66, ratio: 66
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 1, true_count: 66, ratio: 66
241.3 µs
take_indices n: 100000, run_count: 390, true_count: 2496, ratio: 6.4
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 390, true_count: 2496, ratio: 6.4
8 ms
take_indices n: 100000, run_count: 390, true_count: 2995, ratio: 7.67948717948718
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 390, true_count: 2995, ratio: 7.67948717948718
9.6 ms
filter_run_end n: 100000, run_count: 1, true_count: 66, ratio: 66
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 1, true_count: 66, ratio: 66
383.5 µs
take_indices n: 100000, run_count: 1, true_count: 983, ratio: 983
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 1, true_count: 983, ratio: 983
3.1 ms
filter_run_end n: 100000, run_count: 390, true_count: 2995, ratio: 7.67948717948718
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 390, true_count: 2995, ratio: 7.67948717948718
575 µs
take_indices n: 100000, run_count: 1, true_count: 655, ratio: 655
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 1, true_count: 655, ratio: 655
2.1 ms
take_indices n: 100000, run_count: 1, true_count: 1966, ratio: 1966
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 1, true_count: 1966, ratio: 1966
6.2 ms
filter_run_end n: 100000, run_count: 1, true_count: 1966, ratio: 1966
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 1, true_count: 1966, ratio: 1966
383.5 µs
filter_run_end n: 100000, run_count: 1, true_count: 655, ratio: 655
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 1, true_count: 655, ratio: 655
384.1 µs
take_indices n: 100000, run_count: 1, true_count: 1638, ratio: 1638
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 1, true_count: 1638, ratio: 1638
5.2 ms
take_indices n: 1000, run_count: 250, true_count: 1, ratio: 0.004
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 250, true_count: 1, ratio: 0.004
31.7 µs
filter_run_end n: 1000, run_count: 250, true_count: 10, ratio: 0.04
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 250, true_count: 10, ratio: 0.04
62.3 µs
filter_run_end n: 100000, run_count: 1, true_count: 983, ratio: 983
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 1, true_count: 983, ratio: 983
383.9 µs
take_indices n: 1000, run_count: 250, true_count: 20, ratio: 0.08
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 250, true_count: 20, ratio: 0.08
97.8 µs
take_indices n: 1000, run_count: 250, true_count: 10, ratio: 0.04
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 250, true_count: 10, ratio: 0.04
64 µs
take_indices n: 1000, run_count: 250, true_count: 15, ratio: 0.06
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 250, true_count: 15, ratio: 0.06
80.4 µs
take_indices n: 1000, run_count: 250, true_count: 25, ratio: 0.1
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 250, true_count: 25, ratio: 0.1
111.7 µs
take_indices n: 1000, run_count: 62, true_count: 1, ratio: 0.016129032258064516
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 62, true_count: 1, ratio: 0.016129032258064516
31.5 µs
filter_run_end n: 1000, run_count: 250, true_count: 15, ratio: 0.06
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 250, true_count: 15, ratio: 0.06
62.3 µs
filter_run_end n: 1000, run_count: 250, true_count: 30, ratio: 0.12
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 250, true_count: 30, ratio: 0.12
62.4 µs
take_indices n: 1000, run_count: 250, true_count: 30, ratio: 0.12
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 250, true_count: 30, ratio: 0.12
128.6 µs
filter_run_end n: 100000, run_count: 390, true_count: 2496, ratio: 6.4
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 390, true_count: 2496, ratio: 6.4
574.8 µs
filter_run_end n: 1000, run_count: 62, true_count: 10, ratio: 0.16129032258064516
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 62, true_count: 10, ratio: 0.16129032258064516
54.6 µs
filter_run_end n: 100000, run_count: 1, true_count: 1638, ratio: 1638
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 100000, run_count: 1, true_count: 1638, ratio: 1638
383.6 µs
take_indices n: 1000, run_count: 62, true_count: 10, ratio: 0.16129032258064516
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 62, true_count: 10, ratio: 0.16129032258064516
64.4 µs
take_indices n: 1000, run_count: 62, true_count: 25, ratio: 0.4032258064516129
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 62, true_count: 25, ratio: 0.4032258064516129
112.2 µs
filter_run_end n: 1000, run_count: 62, true_count: 15, ratio: 0.24193548387096775
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 62, true_count: 15, ratio: 0.24193548387096775
54.7 µs
take_indices n: 1000, run_count: 3, true_count: 1, ratio: 0.3333333333333333
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 3, true_count: 1, ratio: 0.3333333333333333
31.5 µs
take_indices n: 100000, run_count: 1, true_count: 1311, ratio: 1311
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 100000, run_count: 1, true_count: 1311, ratio: 1311
4.2 ms
filter_run_end n: 1000, run_count: 250, true_count: 1, ratio: 0.004
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 250, true_count: 1, ratio: 0.004
62.4 µs
take_indices n: 1000, run_count: 62, true_count: 15, ratio: 0.24193548387096775
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 62, true_count: 15, ratio: 0.24193548387096775
80.3 µs
filter_run_end n: 1000, run_count: 250, true_count: 20, ratio: 0.08
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 250, true_count: 20, ratio: 0.08
62.2 µs
take_indices n: 1000, run_count: 62, true_count: 20, ratio: 0.3225806451612903
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 62, true_count: 20, ratio: 0.3225806451612903
96.2 µs
filter_run_end n: 1000, run_count: 3, true_count: 1, ratio: 0.3333333333333333
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 3, true_count: 1, ratio: 0.3333333333333333
52 µs
filter_run_end n: 1000, run_count: 62, true_count: 30, ratio: 0.4838709677419355
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 62, true_count: 30, ratio: 0.4838709677419355
55.2 µs
filter_run_end n: 1000, run_count: 62, true_count: 20, ratio: 0.3225806451612903
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 62, true_count: 20, ratio: 0.3225806451612903
55.1 µs
filter_run_end n: 1000, run_count: 3, true_count: 8, ratio: 2.6666666666666665
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 3, true_count: 8, ratio: 2.6666666666666665
53.9 µs
filter_run_end n: 1000, run_count: 3, true_count: 15, ratio: 5
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 3, true_count: 15, ratio: 5
52.7 µs
take_10K_random
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_take::take_10K_random
919.6 µs
filter_run_end n: 1000, run_count: 3, true_count: 19, ratio: 6.333333333333333
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 3, true_count: 19, ratio: 6.333333333333333
53.8 µs
filter_run_end n: 1000, run_count: 62, true_count: 25, ratio: 0.4032258064516129
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 62, true_count: 25, ratio: 0.4032258064516129
55.2 µs
filter_run_end n: 1000, run_count: 3, true_count: 23, ratio: 7.666666666666667
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 3, true_count: 23, ratio: 7.666666666666667
54.2 µs
take_indices n: 1000, run_count: 3, true_count: 12, ratio: 4
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 3, true_count: 12, ratio: 4
69.7 µs
filter_run_end n: 1000, run_count: 62, true_count: 1, ratio: 0.016129032258064516
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 62, true_count: 1, ratio: 0.016129032258064516
55.2 µs
take_indices n: 1000, run_count: 62, true_count: 30, ratio: 0.4838709677419355
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 62, true_count: 30, ratio: 0.4838709677419355
127.2 µs
filter_run_end n: 1000, run_count: 250, true_count: 25, ratio: 0.1
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 250, true_count: 25, ratio: 0.1
62.6 µs
filter_run_end n: 1000, run_count: 3, true_count: 12, ratio: 4
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::filter_run_end n: 1000, run_count: 3, true_count: 12, ratio: 4
52.9 µs
take_200K_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_take::take_200K_first_chunk_only
4.3 ms
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_take::take_10_stratified
26.2 µs
take_indices n: 1000, run_count: 3, true_count: 23, ratio: 7.666666666666667
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 3, true_count: 23, ratio: 7.666666666666667
105.2 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_take::take_10_contiguous
26.2 µs
take_indices n: 1000, run_count: 3, true_count: 8, ratio: 2.6666666666666665
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 3, true_count: 8, ratio: 2.6666666666666665
56.7 µs
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=65535 (100%)]
10.2 ms
take_indices n: 1000, run_count: 3, true_count: 19, ratio: 6.333333333333333
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 3, true_count: 19, ratio: 6.333333333333333
93.2 µs
take_indices n: 1000, run_count: 3, true_count: 15, ratio: 5
encodings/runend/benches/run_end_filter.rs::benches::run_end_filter::evenly_spaced::take_indices n: 1000, run_count: 3, true_count: 15, ratio: 5
79.8 µs
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=32767 (50%)]
1.3 ms
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=65535 (100%)]
2.3 ms
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=3276 (5%)]
427.9 µs
patched_take_10K_random
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_10K_random
1.7 ms
vortex
vortex-array/benches/scalar_subtract.rs::benches::scalar_subtract::scalar_subtract::vortex
380 ms
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=3276 (5%)]
562.5 µs
patched_take_200K_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_200K_first_chunk_only
5.4 ms
patched_take_10K_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_10K_contiguous_not_patches
750.3 µs
patched_take_10K_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_10K_contiguous_patches
1.5 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_10_contiguous
37.5 µs
patched_take_10K_adversarial
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_10K_adversarial
1.4 ms
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=6553 (10%)]
521.6 µs
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=6 (0.01%)]
326.3 µs
take_10K_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_take::take_10K_contiguous
210.4 µs
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=655 (1%)]
349.4 µs
patched_take_200K_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_200K_dispersed
5.7 ms
take_200K_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_take::take_200K_dispersed
4.6 ms
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=32 (0.05%)]
328.5 µs
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=32 (0.05%)]
37.9 µs
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=655 (1%)]
169 µs
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=6 (0.01%)]
28.6 µs
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=327 (0.5%)]
101.7 µs
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=65535 (100%)]
9.5 ms
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=6553 (10%)]
1.1 ms
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=65535 (100%)]
1.9 ms
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=32767 (50%)]
4.8 ms
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=65 (0.1%)]
47.9 µs
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=3276 (5%)]
554.3 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=655 (1%)]
196.6 µs
bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6514 (~0.1%), n_indices=32767 (50%)]
5.2 ms
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=327 (0.5%)]
87.1 µs
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=65 (0.1%)]
329.7 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=3276 (5%)]
264.7 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::benches::bench_patched_take::patched_take_10_stratified
37 µs
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=6553 (10%)]
1 ms
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=6553 (10%)]
355.5 µs
bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6514 (~0.1%), n_indices=327 (0.5%)]
338.7 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=32767 (50%)]
1 ms
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=65535 (100%)]
8.9 ms
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=655 (1%)]
137.9 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=655 (1%)]
75.3 µs
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=32 (0.05%)]
35.4 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=65 (0.1%)]
180.2 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=327 (0.5%)]
186.2 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=32 (0.05%)]
177.7 µs
bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=3258 (~0.05%), n_indices=6 (0.01%)]
178.4 µs
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=6 (0.01%)]
29.7 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=65535 (100%)]
1.5 ms
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=3276 (5%)]
514.8 µs
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=327 (0.5%)]
75.9 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=6553 (10%)]
209 µs
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=6553 (10%)]
958.3 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=32 (0.05%)]
60 µs
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=65 (0.1%)]
39.1 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=32767 (50%)]
788.5 µs
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=655 (1%)]
120.7 µs
bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=3258 (~0.05%), n_indices=65 (0.1%)]
44.1 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=327 (0.5%)]
67.5 µs
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=32767 (50%)]
4.5 ms
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=3276 (5%)]
135 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=6553 (10%)]
931.3 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=327 (0.5%)]
72.7 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=32767 (50%)]
4.4 ms
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=6 (0.01%)]
27.9 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=6 (0.01%)]
59.4 µs
bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=670 (~0.01%), n_indices=65 (0.1%)]
60.8 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=32 (0.05%)]
17.7 µs
bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=670 (~0.01%), n_indices=32 (0.05%)]
33.3 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=65535 (100%)]
8.7 ms
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=32767 (50%)]
749.5 µs
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=327 (0.5%)]
50.4 µs
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=65535 (100%)]
1.5 ms
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=32 (0.05%)]
16 µs
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=6 (0.01%)]
15.6 µs
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=655 (1%)]
59.4 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=3276 (5%)]
500.7 µs
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=3276 (5%)]
116.1 µs
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=655 (1%)]
129.7 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=65535 (100%)]
1.4 ms
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=6553 (10%)]
186.2 µs
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=32767 (50%)]
4.2 ms
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=65 (0.1%)]
24 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=6553 (10%)]
782.7 µs
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=65 (0.1%)]
30.1 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=6553 (10%)]
137 µs
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=6553 (10%)]
891.1 µs
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=32 (0.05%)]
29.3 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=32767 (50%)]
3.8 ms
bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=314 (~0.005%), n_indices=6 (0.01%)]
13 µs
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=65535 (100%)]
8.3 ms
bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=314 (~0.005%), n_indices=6 (0.01%)]
28.7 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=6553 (10%)]
172.3 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=6 (0.01%)]
12.6 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=32767 (50%)]
726 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=65535 (100%)]
7.5 ms
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=32767 (50%)]
578.9 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=655 (1%)]
46 µs
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=3276 (5%)]
479.7 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=3276 (5%)]
407.7 µs
dict_encode_primitives
encodings/dict/benches/dict_compress.rs::benches::encode::dict_encode::dict_encode_primitives
29.1 ms
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=32 (0.05%)]
17 µs
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=655 (1%)]
114.5 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=327 (0.5%)]
53.3 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=6 (0.01%)]
12.3 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=3276 (5%)]
102.5 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=32 (0.05%)]
16.5 µs
dict_encode_view
encodings/dict/benches/dict_compress.rs::benches::encode::dict_encode::dict_encode_view
107.1 ms
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=327 (0.5%)]
55.2 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=327 (0.5%)]
18.1 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=65 (0.1%)]
18.7 µs
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=65 (0.1%)]
22.9 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=3276 (5%)]
82.4 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=65535 (100%)]
1.1 ms
bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=6 (~0.0001%), n_indices=655 (1%)]
88.2 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=655 (1%)]
23.4 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=6 (0.01%)]
12.7 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=65 (0.1%)]
13.7 µs
bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=6 (~0.0001%), n_indices=32 (0.05%)]
13.1 µs
dict_decode_primitives
encodings/dict/benches/dict_compress.rs::benches::decode::dict_decode::dict_decode_primitives
9.4 ms
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=327 (0.5%)]
24.2 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=65 (0.1%)]
36.9 µs
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=32 (0.05%)]
18 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=655 (1%)]
110.4 µs
dict_encode_varbin
encodings/dict/benches/dict_compress.rs::benches::encode::dict_encode::dict_encode_varbin
99.5 ms
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=32767 (50%)]
4 ms
dict_decode_varbin
encodings/dict/benches/dict_compress.rs::benches::decode::dict_decode::dict_decode_varbin
15.4 ms
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=6 (0.01%)]
12.7 µs
compare_bool
vortex-array/benches/compare.rs::benches::compare_bool::compare::compare_bool
40.1 µs
bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=70 (~0.001%), n_indices=65 (0.1%)]
22 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=327 (0.5%)]
56.1 µs
dict_decode_view
encodings/dict/benches/dict_compress.rs::benches::decode::dict_decode::dict_decode_view
15.4 ms
bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=6 (0.01%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=70 (~0.001%), n_indices=6 (0.01%)]
17.4 µs
compare_int
vortex-array/benches/compare.rs::benches::compare_primitive::compare::compare_int
78.4 ms
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=327 (0.5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=327 (0.5%)]
22.1 µs
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=65535 (100%)]
1.3 ms
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=6553 (10%)]
160.3 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=32 (0.05%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=32 (0.05%)]
16.8 µs
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=32767 (50%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=32767 (50%)]
675.1 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=3276 (5%)]
440.9 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=65535 (100%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=65535 (100%)]
7.9 ms
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=65 (0.1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=65 (0.1%)]
31.6 µs
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=3276 (5%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=3276 (5%)]
94.2 µs
bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=6553 (10%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_search: array_len=65535, n_patches=31 (~0.0005%), n_indices=6553 (10%)]
835.1 µs
bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=655 (1%)]
vortex-array/benches/take_patches.rs::benches::bench_take::bench_take[take_map: array_len=65535, n_patches=31 (~0.0005%), n_indices=655 (1%)]
43 µs
Home Terms PrivacyDocs