vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: migrate take_primitive_simd to stable AVX2 kernel
#3579
Comparing
aduffy/simd-take-primitive
(
4f2e4d6
) with
develop
(
ecc19e2
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
793
New
0
Dropped
0
Ignored
0
Benchmarks
Passed
decode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 32)]
CodSpeed Performance Gauge
+10%
32.1 µs
29.2 µs
decode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 128)]
CodSpeed Performance Gauge
+9%
32 µs
29.3 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.01)]
CodSpeed Performance Gauge
+9%
34.2 µs
31.3 µs
decode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 512)]
CodSpeed Performance Gauge
+9%
31.9 µs
29.3 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.01)]
CodSpeed Performance Gauge
+9%
35.6 µs
32.8 µs
decode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 8)]
CodSpeed Performance Gauge
+9%
31.7 µs
29.2 µs
decode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 4)]
CodSpeed Performance Gauge
+8%
31.6 µs
29.2 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 256)]
CodSpeed Performance Gauge
+8%
16.2 µs
15 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.005)]
CodSpeed Performance Gauge
+5%
30.4 µs
28.9 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.01)]
CodSpeed Performance Gauge
+5%
30.5 µs
29 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.03)]
CodSpeed Performance Gauge
+5%
30.5 µs
29 µs
decode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 128)]
CodSpeed Performance Gauge
+5%
35.9 µs
34.3 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.01)]
CodSpeed Performance Gauge
+5%
33.3 µs
31.8 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.005)]
CodSpeed Performance Gauge
+5%
33.9 µs
32.4 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.01)]
CodSpeed Performance Gauge
+4%
37.6 µs
36.2 µs
decode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 8)]
CodSpeed Performance Gauge
+4%
40.8 µs
39.2 µs
decode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 2)]
CodSpeed Performance Gauge
+4%
40.8 µs
39.3 µs
decode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 128)]
CodSpeed Performance Gauge
+4%
41.3 µs
39.7 µs
decode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 4)]
CodSpeed Performance Gauge
+4%
41.1 µs
39.6 µs
decode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 32)]
CodSpeed Performance Gauge
+4%
41.4 µs
39.8 µs
decode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 128)]
CodSpeed Performance Gauge
+4%
41.7 µs
40.1 µs
decode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 32)]
CodSpeed Performance Gauge
+4%
36.4 µs
35.1 µs
decode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 8)]
CodSpeed Performance Gauge
+4%
41.8 µs
40.2 µs
decode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 4)]
CodSpeed Performance Gauge
+4%
41.9 µs
40.3 µs
decode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 32)]
CodSpeed Performance Gauge
+4%
41.8 µs
40.3 µs
decode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 4)]
CodSpeed Performance Gauge
+4%
36.3 µs
35 µs
decode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 512)]
CodSpeed Performance Gauge
+4%
44.4 µs
42.9 µs
decode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 512)]
CodSpeed Performance Gauge
+4%
44.4 µs
42.8 µs
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.03)]
CodSpeed Performance Gauge
+3%
36.8 µs
35.6 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
CodSpeed Performance Gauge
+3%
132.4 µs
128.3 µs
decode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 8)]
CodSpeed Performance Gauge
+3%
36.1 µs
35 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.01)]
CodSpeed Performance Gauge
+3%
28.1 µs
27.3 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 256)]
CodSpeed Performance Gauge
+3%
15.1 µs
14.6 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.05)]
CodSpeed Performance Gauge
+3%
82.8 µs
80.3 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.01)]
CodSpeed Performance Gauge
+3%
42.9 µs
41.7 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.03)]
CodSpeed Performance Gauge
+3%
43.2 µs
41.9 µs
decode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 512)]
CodSpeed Performance Gauge
+3%
37.1 µs
36.1 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
CodSpeed Performance Gauge
+3%
166.6 µs
162.1 µs
decode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 2)]
CodSpeed Performance Gauge
+3%
45.7 µs
44.5 µs
decode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 2)]
CodSpeed Performance Gauge
+3%
36.4 µs
35.5 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
CodSpeed Performance Gauge
+2%
162.4 µs
158.7 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.1)]
CodSpeed Performance Gauge
+2%
111.6 µs
109.1 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.05)]
CodSpeed Performance Gauge
+2%
90.2 µs
88.2 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.03)]
CodSpeed Performance Gauge
+2%
47 µs
46 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.03)]
CodSpeed Performance Gauge
+2%
42.7 µs
41.8 µs
decode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 8)]
CodSpeed Performance Gauge
+2%
100.5 µs
98.4 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.03)]
CodSpeed Performance Gauge
+2%
51.8 µs
50.7 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 256)]
CodSpeed Performance Gauge
+2%
20.2 µs
19.7 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
CodSpeed Performance Gauge
+2%
135.7 µs
132.9 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
CodSpeed Performance Gauge
+2%
134.1 µs
131.4 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
CodSpeed Performance Gauge
+2%
1.3 ms
1.2 ms
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
CodSpeed Performance Gauge
+2%
134.6 µs
131.9 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 256)]
CodSpeed Performance Gauge
+2%
17.1 µs
16.8 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.005)]
CodSpeed Performance Gauge
+2%
45.9 µs
45 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.05)]
CodSpeed Performance Gauge
+2%
131 µs
128.7 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.5)]
CodSpeed Performance Gauge
+2%
320 µs
314.3 µs
decode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 128)]
CodSpeed Performance Gauge
+2%
101 µs
99.3 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.01)]
CodSpeed Performance Gauge
+2%
88.3 µs
86.8 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.01, 0.95)]
CodSpeed Performance Gauge
+2%
31.4 µs
30.9 µs
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.1, 0.25)]
CodSpeed Performance Gauge
+2%
31.7 µs
31.1 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.005)]
CodSpeed Performance Gauge
+2%
89.5 µs
88 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 0.95)]
CodSpeed Performance Gauge
+2%
36.1 µs
35.5 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.01, 0.25)]
CodSpeed Performance Gauge
+2%
32.4 µs
31.9 µs
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 0.25)]
CodSpeed Performance Gauge
+2%
36.7 µs
36.1 µs
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.1, 0.25)]
CodSpeed Performance Gauge
+2%
36.1 µs
35.5 µs
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.1, 0.95)]
CodSpeed Performance Gauge
+2%
32.7 µs
32.2 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 4)]
CodSpeed Performance Gauge
+2%
38.1 µs
37.5 µs
decode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 2)]
CodSpeed Performance Gauge
+2%
100.4 µs
98.8 µs
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.1, 0.95)]
CodSpeed Performance Gauge
+2%
38 µs
37.4 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 16)]
CodSpeed Performance Gauge
+2%
45.7 µs
45.1 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
CodSpeed Performance Gauge
+1%
1.3 ms
1.2 ms
encode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 512)]
CodSpeed Performance Gauge
+1%
113.1 µs
111.4 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.1)]
CodSpeed Performance Gauge
+1%
153.4 µs
151.3 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 2048]
CodSpeed Performance Gauge
+1%
26.4 µs
26 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.03)]
CodSpeed Performance Gauge
+1%
91.3 µs
90.1 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
153.8 µs
151.9 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
CodSpeed Performance Gauge
+1%
161.4 µs
159.4 µs
varbinview
vortex-array/benches/take_strings.rs::varbinview
CodSpeed Performance Gauge
+1%
66.2 µs
65.4 µs
decode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 32)]
CodSpeed Performance Gauge
+1%
99.9 µs
98.8 µs
decode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 2)]
CodSpeed Performance Gauge
+1%
142.7 µs
141.2 µs
decode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 8)]
CodSpeed Performance Gauge
+1%
142.9 µs
141.3 µs
decode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 8)]
CodSpeed Performance Gauge
+1%
143.3 µs
141.7 µs
decode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 32)]
CodSpeed Performance Gauge
+1%
143.3 µs
141.7 µs
decode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 32)]
CodSpeed Performance Gauge
+1%
143.6 µs
142.1 µs
decode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 2)]
CodSpeed Performance Gauge
+1%
143.7 µs
142.1 µs
decode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 4)]
CodSpeed Performance Gauge
+1%
143.8 µs
142.3 µs
decode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 128)]
CodSpeed Performance Gauge
+1%
144.2 µs
142.6 µs
decode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 4)]
CodSpeed Performance Gauge
+1%
143.9 µs
142.4 µs
decode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 128)]
CodSpeed Performance Gauge
+1%
144.3 µs
142.8 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.01)]
CodSpeed Performance Gauge
+1%
110.5 µs
109.3 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.03)]
CodSpeed Performance Gauge
+1%
110.9 µs
109.7 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.005)]
CodSpeed Performance Gauge
+1%
110.1 µs
108.9 µs
decode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 512)]
CodSpeed Performance Gauge
+1%
151.8 µs
150.2 µs
decode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 512)]
CodSpeed Performance Gauge
+1%
151.7 µs
150.1 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 1.0)]
CodSpeed Performance Gauge
+1%
19.8 µs
19.6 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 0.95)]
CodSpeed Performance Gauge
+1%
19.9 µs
19.7 µs
decode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 32)]
CodSpeed Performance Gauge
+1%
34.2 µs
33.9 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(2000, 10000)]
CodSpeed Performance Gauge
+1%
85 µs
84.1 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 0.25)]
CodSpeed Performance Gauge
+1%
20 µs
19.8 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 1.0)]
CodSpeed Performance Gauge
+1%
558.7 µs
553.2 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 1.0)]
CodSpeed Performance Gauge
+1%
14.8 µs
14.6 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 0.25)]
CodSpeed Performance Gauge
+1%
15 µs
14.8 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 0.95)]
CodSpeed Performance Gauge
+1%
15 µs
14.8 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(2500, 10000)]
CodSpeed Performance Gauge
+1%
88.4 µs
87.6 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.01]
CodSpeed Performance Gauge
+1%
133.5 µs
132.3 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.0, 0.95)]
CodSpeed Performance Gauge
+1%
86.5 µs
85.7 µs
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.0, 0.25)]
CodSpeed Performance Gauge
+1%
86.8 µs
86 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(3333, 10000)]
CodSpeed Performance Gauge
+1%
94.5 µs
93.7 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 256)]
CodSpeed Performance Gauge
+1%
27.7 µs
27.5 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.1)]
CodSpeed Performance Gauge
+1%
127.3 µs
126.3 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.0105]
CodSpeed Performance Gauge
+1%
151.7 µs
150.5 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
201.5 µs
199.9 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.01, 0.25)]
CodSpeed Performance Gauge
+1%
111.4 µs
110.5 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+1%
30.2 µs
30 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.01, 0.95)]
CodSpeed Performance Gauge
+1%
112.5 µs
111.6 µs
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 16)]
CodSpeed Performance Gauge
+1%
75.6 µs
75 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 4)]
CodSpeed Performance Gauge
+1%
78.1 µs
77.5 µs
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.005]
CodSpeed Performance Gauge
+1%
189.9 µs
188.4 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.1, 0.25)]
CodSpeed Performance Gauge
+1%
114.9 µs
114 µs
bench_compare_sliced_dict_primitive[(5000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(5000, 10000)]
CodSpeed Performance Gauge
+1%
106.3 µs
105.5 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.1, 0.95)]
CodSpeed Performance Gauge
+1%
118.4 µs
117.5 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.5)]
CodSpeed Performance Gauge
+1%
341.2 µs
338.7 µs
decode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 4)]
CodSpeed Performance Gauge
+1%
100.1 µs
99.4 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
CodSpeed Performance Gauge
+1%
163.9 µs
162.7 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.01)]
CodSpeed Performance Gauge
+1%
164.3 µs
163.1 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.005)]
CodSpeed Performance Gauge
+1%
164.8 µs
163.6 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.03)]
CodSpeed Performance Gauge
+1%
165.3 µs
164.1 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.01]
CodSpeed Performance Gauge
+1%
200.8 µs
199.4 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.0105]
CodSpeed Performance Gauge
+1%
201 µs
199.6 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.5)]
CodSpeed Performance Gauge
+1%
415.5 µs
412.6 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.5)]
CodSpeed Performance Gauge
+1%
204.2 µs
202.8 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.02]
CodSpeed Performance Gauge
+1%
171 µs
169.8 µs
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
+1%
5.4 ms
5.3 ms
decode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 512)]
CodSpeed Performance Gauge
+1%
34.4 µs
34.2 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.02]
CodSpeed Performance Gauge
+1%
220.4 µs
219 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.03]
CodSpeed Performance Gauge
+1%
187.7 µs
186.5 µs
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
+1%
6 ms
5.9 ms
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+1%
29.3 µs
29.1 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 1.0)]
CodSpeed Performance Gauge
+1%
23.5 µs
23.3 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.005]
CodSpeed Performance Gauge
+1%
125.5 µs
124.8 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.03]
CodSpeed Performance Gauge
+1%
239 µs
237.5 µs
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
+1%
5.4 ms
5.4 ms
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.1, 1.0)]
CodSpeed Performance Gauge
+1%
24.7 µs
24.6 µs
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.04]
CodSpeed Performance Gauge
+1%
205.1 µs
203.9 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
151.8 µs
150.9 µs
bench_compare_sliced_dict_primitive[(1000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(1000, 10000)]
CodSpeed Performance Gauge
+1%
77.2 µs
76.8 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+1%
26 µs
25.9 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.04]
CodSpeed Performance Gauge
+1%
257 µs
255.6 µs
bench_compare_sliced_dict_varbinview[(2000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(2000, 10000)]
CodSpeed Performance Gauge
+1%
152.8 µs
152 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.1)]
CodSpeed Performance Gauge
+1%
109.2 µs
108.6 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+1%
26.7 µs
26.6 µs
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
+1%
6 ms
6 ms
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.05]
CodSpeed Performance Gauge
+1%
222.5 µs
221.3 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
CodSpeed Performance Gauge
+1%
1.4 ms
1.4 ms
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 16384]
CodSpeed Performance Gauge
+1%
66.7 µs
66.4 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
+1%
102.1 µs
101.6 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.05]
CodSpeed Performance Gauge
+1%
275.1 µs
273.6 µs
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 0.95)]
CodSpeed Performance Gauge
+1%
104.2 µs
103.7 µs
decode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 4)]
CodSpeed Performance Gauge
+1%
33.7 µs
33.5 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
107.3 µs
106.8 µs
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.0, 0.95)]
CodSpeed Performance Gauge
0%
161.6 µs
160.8 µs
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
161.8 µs
161 µs
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
0%
7.4 ms
7.3 ms
bench_compare_sliced_dict_varbinview[(2500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(2500, 10000)]
CodSpeed Performance Gauge
0%
172.1 µs
171.3 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.01)]
CodSpeed Performance Gauge
0%
43.9 µs
43.7 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
18.3 µs
18.2 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
0%
54.9 µs
54.7 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.005]
CodSpeed Performance Gauge
0%
289.2 µs
287.9 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
0%
66.9 µs
66.6 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
95.8 µs
95.4 µs
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
0%
7.4 ms
7.4 ms
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
19.7 µs
19.6 µs
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.1, 0.95)]
CodSpeed Performance Gauge
0%
121.8 µs
121.3 µs
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
97 µs
96.6 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 1.0)]
CodSpeed Performance Gauge
0%
593.3 µs
590.9 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 2048]
CodSpeed Performance Gauge
0%
29.4 µs
29.3 µs
bench_compare_sliced_dict_varbinview[(3333, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(3333, 10000)]
CodSpeed Performance Gauge
0%
204.7 µs
203.9 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.0105]
CodSpeed Performance Gauge
0%
301.3 µs
300.1 µs
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.01]
CodSpeed Performance Gauge
0%
300.3 µs
299.2 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 1.0)]
CodSpeed Performance Gauge
0%
917.9 µs
914.5 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 4)]
CodSpeed Performance Gauge
0%
260.2 µs
259.2 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.02]
CodSpeed Performance Gauge
0%
321.9 µs
320.7 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
0%
54.2 µs
54 µs
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
72.2 µs
72 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
0%
54.9 µs
54.7 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 16)]
CodSpeed Performance Gauge
0%
29.9 µs
29.8 µs
bench_compare_sliced_dict_varbinview[(1000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(1000, 10000)]
CodSpeed Performance Gauge
0%
117.4 µs
117 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
0%
54.3 µs
54.1 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.03]
CodSpeed Performance Gauge
0%
341.6 µs
340.4 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 1.0)]
CodSpeed Performance Gauge
0%
354.7 µs
353.5 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
0%
182.1 µs
181.4 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 0.95)]
CodSpeed Performance Gauge
0%
183.6 µs
183 µs
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
187.2 µs
186.6 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 4)]
CodSpeed Performance Gauge
0%
140.8 µs
140.3 µs
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.04]
CodSpeed Performance Gauge
0%
361.1 µs
359.9 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 32768]
CodSpeed Performance Gauge
0%
110.5 µs
110.1 µs
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 10)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.05]
CodSpeed Performance Gauge
0%
380.6 µs
379.4 µs
bench_compare_sliced_dict_varbinview[(5000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(5000, 10000)]
CodSpeed Performance Gauge
0%
268.6 µs
267.7 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 0.95)]
CodSpeed Performance Gauge
0%
203 µs
202.3 µs
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
chunked_dict_fsst_canonical_into[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 10, 10)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
chunked_dict_fsst_canonical_into[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 100, 10)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 10)]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
decode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 512)]
CodSpeed Performance Gauge
0%
106.1 µs
105.8 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.005]
CodSpeed Performance Gauge
0%
471.4 µs
470 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 1.0)]
CodSpeed Performance Gauge
0%
789.4 µs
787.1 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
0%
306.7 µs
305.8 µs
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 0.95)]
CodSpeed Performance Gauge
0%
308.4 µs
307.5 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.01, 0.25)]
CodSpeed Performance Gauge
0%
250.4 µs
249.7 µs
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 16)]
CodSpeed Performance Gauge
0%
135.3 µs
134.9 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.01, 0.95)]
CodSpeed Performance Gauge
0%
251 µs
250.3 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
335.5 µs
334.6 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
254.4 µs
253.7 µs
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 256)]
CodSpeed Performance Gauge
0%
206.7 µs
206.1 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 10000]
CodSpeed Performance Gauge
0%
104.7 µs
104.4 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.1, 0.95)]
CodSpeed Performance Gauge
0%
259 µs
258.3 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.0105]
CodSpeed Performance Gauge
0%
501.5 µs
500.2 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.01]
CodSpeed Performance Gauge
0%
500.4 µs
499.1 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 0.95)]
CodSpeed Performance Gauge
0%
352.9 µs
352 µs
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 100)]
CodSpeed Performance Gauge
0%
11 ms
10.9 ms
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
207.2 µs
206.7 µs
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.0, 0.95)]
CodSpeed Performance Gauge
0%
207.1 µs
206.6 µs
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
0%
9.1 ms
9 ms
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.02]
CodSpeed Performance Gauge
0%
523.9 µs
522.6 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.03]
CodSpeed Performance Gauge
0%
528.6 µs
527.3 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
CodSpeed Performance Gauge
0%
11 ms
11 ms
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 100)]
CodSpeed Performance Gauge
0%
11.3 ms
11.3 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
CodSpeed Performance Gauge
0%
11.4 ms
11.3 ms
chunked_dict_fsst_canonical_into[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 10, 100)]
CodSpeed Performance Gauge
0%
11.3 ms
11.3 ms
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
0%
97.8 µs
97.5 µs
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 100, 100)]
CodSpeed Performance Gauge
0%
11.3 ms
11.3 ms
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.01)]
CodSpeed Performance Gauge
0%
37.5 µs
37.4 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.04]
CodSpeed Performance Gauge
0%
567.2 µs
565.9 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.05]
CodSpeed Performance Gauge
0%
588.9 µs
587.6 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
0%
190.1 µs
189.6 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
0%
65.2 µs
65 µs
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
0%
13.9 ms
13.9 ms
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
0%
69.9 µs
69.7 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 2048]
CodSpeed Performance Gauge
0%
43.4 µs
43.3 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
0%
92.5 µs
92.3 µs
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
0%
11.8 ms
11.8 ms
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
146.7 µs
146.5 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
83.9 µs
83.8 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 0.95)]
CodSpeed Performance Gauge
0%
84.1 µs
83.9 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
84.1 µs
84 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
0%
48.7 µs
48.6 µs
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
319.4 µs
318.8 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.0, 0.95)]
CodSpeed Performance Gauge
0%
319 µs
318.4 µs
encode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 512)]
CodSpeed Performance Gauge
0%
505 µs
504.1 µs
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
0%
58 µs
57.9 µs
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
0%
72.7 µs
72.6 µs
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 1.0)]
CodSpeed Performance Gauge
0%
648.6 µs
647.7 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
0%
139.1 µs
138.9 µs
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
287.5 µs
287 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
163.3 µs
163.1 µs
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
163.4 µs
163.2 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 0.95)]
CodSpeed Performance Gauge
0%
163.6 µs
163.3 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
0%
489.3 µs
488.6 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 10000]
CodSpeed Performance Gauge
0%
135.8 µs
135.6 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 0.95)]
CodSpeed Performance Gauge
0%
491.4 µs
490.7 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
296.5 µs
296.1 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_random
CodSpeed Performance Gauge
0%
812 µs
810.9 µs
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
0%
13.8 ms
13.8 ms
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_random
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
0%
172 µs
171.7 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
107.8 µs
107.7 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 256)]
CodSpeed Performance Gauge
0%
398.1 µs
397.5 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
522.4 µs
521.7 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.1, 0.95)]
CodSpeed Performance Gauge
0%
542.7 µs
542 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
0%
117 µs
116.8 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
0%
475.9 µs
475.3 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 16384]
CodSpeed Performance Gauge
0%
93.1 µs
93 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.03]
CodSpeed Performance Gauge
0%
227.8 µs
227.6 µs
encode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 512)]
CodSpeed Performance Gauge
0%
440 µs
439.5 µs
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.04]
CodSpeed Performance Gauge
0%
245.2 µs
244.9 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.05]
CodSpeed Performance Gauge
0%
263.4 µs
263.1 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
0%
162.6 µs
162.4 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 256)]
CodSpeed Performance Gauge
0%
211.9 µs
211.6 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
234.8 µs
234.6 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
0%
43.4 µs
43.4 µs
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
236.2 µs
235.9 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
168.4 µs
168.2 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
179.9 µs
179.8 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
CodSpeed Performance Gauge
0%
197.6 µs
197.4 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
0%
349.9 µs
349.6 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
88.6 µs
88.5 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 10000]
CodSpeed Performance Gauge
0%
251.3 µs
251.1 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
0%
234.4 µs
234.2 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
98.4 µs
98.3 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
0%
33 µs
33 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.03]
CodSpeed Performance Gauge
0%
173.3 µs
173.2 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
0%
38.8 µs
38.8 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 32768]
CodSpeed Performance Gauge
0%
163.1 µs
163 µs
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.04]
CodSpeed Performance Gauge
0%
190.7 µs
190.6 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 10000]
CodSpeed Performance Gauge
0%
298 µs
297.8 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 10, 0.01)]
CodSpeed Performance Gauge
0%
311.2 µs
311 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.05]
CodSpeed Performance Gauge
0%
208.1 µs
207.9 µs
encode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 512)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 4)]
CodSpeed Performance Gauge
0%
498.2 µs
497.9 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
CodSpeed Performance Gauge
0%
162.1 µs
162 µs
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
470 µs
469.7 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
0%
476 µs
475.7 µs
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.1, 1.0)]
CodSpeed Performance Gauge
0%
480.8 µs
480.6 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
0%
423.3 µs
423.2 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
0%
119.9 µs
119.9 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
192.9 µs
192.8 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
0%
47.9 µs
47.9 µs
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 256)]
CodSpeed Performance Gauge
0%
781.4 µs
781 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
0%
218.7 µs
218.6 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
304.4 µs
304.3 µs
varbin
vortex-array/benches/take_strings.rs::varbin
CodSpeed Performance Gauge
0%
90 µs
90 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 100000]
CodSpeed Performance Gauge
0%
889.7 µs
889.5 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.05)]
CodSpeed Performance Gauge
0%
50.9 µs
50.9 µs
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 16)]
CodSpeed Performance Gauge
0%
3 ms
3 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.01)]
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 100000]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
0%
286.4 µs
286.3 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 100000]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 16)]
CodSpeed Performance Gauge
0%
12 ms
12 ms
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 100000]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 16)]
CodSpeed Performance Gauge
0%
6 ms
6 ms
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.01)]
CodSpeed Performance Gauge
0%
236.6 µs
236.6 µs
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 4)]
CodSpeed Performance Gauge
0%
12.1 ms
12.1 ms
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 4)]
CodSpeed Performance Gauge
0%
24.1 ms
24.1 ms
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 4)]
CodSpeed Performance Gauge
0%
12.4 ms
12.4 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 4)]
CodSpeed Performance Gauge
0%
48 ms
48 ms
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
0%
14.2 ms
14.2 ms
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1000, 0.0)]
CodSpeed Performance Gauge
0%
27.1 ms
27.1 ms
binary_search_std
vortex-array/benches/search_sorted.rs::binary_search_std
CodSpeed Performance Gauge
0%
643.3 ns
643.3 ns
binary_search_vortex
vortex-array/benches/search_sorted.rs::binary_search_vortex
CodSpeed Performance Gauge
0%
821.1 ns
821.1 ns
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 10000000]
CodSpeed Performance Gauge
0%
23.4 ms
23.4 ms
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100000]
CodSpeed Performance Gauge
0%
237.5 µs
237.5 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1000]
CodSpeed Performance Gauge
0%
6 µs
6 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100]
CodSpeed Performance Gauge
0%
2.3 µs
2.3 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1]
CodSpeed Performance Gauge
0%
1.7 µs
1.7 µs
from_iter[Buffer<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 10000000]
CodSpeed Performance Gauge
0%
23.4 ms
23.4 ms
from_iter[Buffer<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 100000]
CodSpeed Performance Gauge
0%
238.8 µs
238.8 µs
from_iter[Buffer<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 1000]
CodSpeed Performance Gauge
0%
7.7 µs
7.7 µs
from_iter[Buffer<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 100]
CodSpeed Performance Gauge
0%
3.5 µs
3.5 µs
from_iter[Buffer<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 1]
CodSpeed Performance Gauge
0%
2.4 µs
2.4 µs
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 10000000]
CodSpeed Performance Gauge
0%
19.9 ms
19.9 ms
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100000]
CodSpeed Performance Gauge
0%
201.2 µs
201.2 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1000]
CodSpeed Performance Gauge
0%
4.6 µs
4.6 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100]
CodSpeed Performance Gauge
0%
2.2 µs
2.2 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1]
CodSpeed Performance Gauge
0%
1.8 µs
1.8 µs
map_each[BufferMut<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 10000000]
CodSpeed Performance Gauge
0%
19.9 ms
19.9 ms
map_each[BufferMut<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 100000]
CodSpeed Performance Gauge
0%
200.4 µs
200.4 µs
map_each[BufferMut<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 1000]
CodSpeed Performance Gauge
0%
3.7 µs
3.7 µs
map_each[BufferMut<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 100]
CodSpeed Performance Gauge
0%
1.3 µs
1.3 µs
map_each[BufferMut<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 1]
CodSpeed Performance Gauge
0%
1 µs
1 µs
push_arrow_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[1000000]
CodSpeed Performance Gauge
0%
7.4 ms
7.4 ms
push_arrow_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[100000]
CodSpeed Performance Gauge
0%
738.1 µs
738.1 µs
push_arrow_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[10000]
CodSpeed Performance Gauge
0%
74 µs
74 µs
push_arrow_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[1000]
CodSpeed Performance Gauge
0%
7.6 µs
7.6 µs
push_arrow_buffer[100]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[100]
CodSpeed Performance Gauge
0%
966.7 ns
966.7 ns
push_n_vortex_buffer[u16, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 1000000]
CodSpeed Performance Gauge
0%
961.2 µs
961.2 µs
push_n_vortex_buffer[u16, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 100000]
CodSpeed Performance Gauge
0%
98.2 µs
98.2 µs
push_n_vortex_buffer[u16, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 10000]
CodSpeed Performance Gauge
0%
12.4 µs
12.4 µs
push_n_vortex_buffer[u16, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 1000]
CodSpeed Performance Gauge
0%
2.9 µs
2.9 µs
push_n_vortex_buffer[u16, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 100]
CodSpeed Performance Gauge
0%
1.3 µs
1.3 µs
push_n_vortex_buffer[u32, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 1000000]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
push_n_vortex_buffer[u32, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 100000]
CodSpeed Performance Gauge
0%
193.8 µs
193.8 µs
push_n_vortex_buffer[u32, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 10000]
CodSpeed Performance Gauge
0%
21.1 µs
21.1 µs
push_n_vortex_buffer[u32, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 1000]
CodSpeed Performance Gauge
0%
4 µs
4 µs
push_n_vortex_buffer[u32, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 100]
CodSpeed Performance Gauge
0%
1.4 µs
1.4 µs
push_n_vortex_buffer[u64, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 1000000]
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
push_n_vortex_buffer[u64, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 100000]
CodSpeed Performance Gauge
0%
385.6 µs
385.6 µs
push_n_vortex_buffer[u64, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 10000]
CodSpeed Performance Gauge
0%
40.3 µs
40.3 µs
push_n_vortex_buffer[u64, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 1000]
CodSpeed Performance Gauge
0%
5.8 µs
5.8 µs
push_n_vortex_buffer[u64, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 100]
CodSpeed Performance Gauge
0%
1.6 µs
1.6 µs
push_n_vortex_buffer[u8, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 1000000]
CodSpeed Performance Gauge
0%
1 ms
1 ms
push_n_vortex_buffer[u8, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 100000]
CodSpeed Performance Gauge
0%
49.7 µs
49.7 µs
push_n_vortex_buffer[u8, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 10000]
CodSpeed Performance Gauge
0%
6.4 µs
6.4 µs
push_n_vortex_buffer[u8, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 1000]
CodSpeed Performance Gauge
0%
2 µs
2 µs
push_n_vortex_buffer[u8, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 100]
CodSpeed Performance Gauge
0%
1.7 µs
1.7 µs
push_vortex_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[1000000]
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
push_vortex_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[100000]
CodSpeed Performance Gauge
0%
793.6 µs
793.6 µs
push_vortex_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[10000]
CodSpeed Performance Gauge
0%
79.6 µs
79.6 µs
push_vortex_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[1000]
CodSpeed Performance Gauge
0%
8.2 µs
8.2 µs
push_vortex_buffer[100]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[100]
CodSpeed Performance Gauge
0%
1 µs
1 µs
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1000, 0.0)]
CodSpeed Performance Gauge
0%
27.1 ms
27.1 ms
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
0%
14.2 ms
14.2 ms
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.01)]
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
compare_int
vortex-array/benches/compare.rs::compare_int
CodSpeed Performance Gauge
0%
78.4 ms
78.4 ms
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 16)]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
0%
5.8 ms
5.8 ms
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 4)]
CodSpeed Performance Gauge
0%
73.5 ms
73.5 ms
encode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 8)]
CodSpeed Performance Gauge
0%
457.2 µs
457.2 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
decode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 8)]
CodSpeed Performance Gauge
0%
33.4 µs
33.4 µs
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
0%
5.8 ms
5.8 ms
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 4)]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
0%
345.6 µs
345.6 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 16)]
CodSpeed Performance Gauge
0%
18.4 ms
18.4 ms
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
compare_bool
vortex-array/benches/compare.rs::compare_bool
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
scalar_subtract
vortex-array/benches/scalar_subtract.rs::scalar_subtract
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
0%
213 µs
213.1 µs
encode_generic
vortex-btrblocks/benches/dict_encode.rs::encode_generic
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.5)]
CodSpeed Performance Gauge
0%
838.8 µs
839 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.1)]
CodSpeed Performance Gauge
0%
796.1 µs
796.3 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.01)]
CodSpeed Performance Gauge
0%
786.5 µs
786.7 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
0%
186.6 µs
186.6 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
615.5 µs
615.6 µs
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
0%
350.2 µs
350.3 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
560.6 µs
560.7 µs
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(100, 100)]
CodSpeed Performance Gauge
0%
64.6 µs
64.7 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 4)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
378.6 µs
378.7 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 4)]
CodSpeed Performance Gauge
0%
367.5 µs
367.6 µs
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.0105]
CodSpeed Performance Gauge
0%
97.1 µs
97.1 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.01]
CodSpeed Performance Gauge
0%
108.5 µs
108.5 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(100, 100)]
CodSpeed Performance Gauge
0%
215.2 µs
215.3 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
0%
55.8 µs
55.9 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
0%
532.6 µs
533 µs
encode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 8)]
CodSpeed Performance Gauge
0%
401.7 µs
401.9 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.5)]
CodSpeed Performance Gauge
0%
260 µs
260.1 µs
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.05]
CodSpeed Performance Gauge
0%
249.5 µs
249.7 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.1)]
CodSpeed Performance Gauge
0%
256.4 µs
256.6 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.005]
CodSpeed Performance Gauge
0%
78.4 µs
78.4 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.01)]
CodSpeed Performance Gauge
0%
255.7 µs
255.9 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
0%
870 µs
870.6 µs
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
705.3 µs
705.8 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
519.3 µs
519.7 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(100, 100)]
CodSpeed Performance Gauge
0%
436.8 µs
437.2 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
650 µs
650.5 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.04]
CodSpeed Performance Gauge
0%
223.1 µs
223.2 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_not_patches
CodSpeed Performance Gauge
0%
728.5 µs
729.1 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 256)]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
encode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 32)]
CodSpeed Performance Gauge
0%
956.3 µs
957.1 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
0%
932.2 µs
933 µs
encode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 128)]
CodSpeed Performance Gauge
0%
974.8 µs
975.6 µs
encode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 4)]
CodSpeed Performance Gauge
0%
952.9 µs
953.6 µs
encode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 8)]
CodSpeed Performance Gauge
0%
951.6 µs
952.4 µs
encode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 2)]
CodSpeed Performance Gauge
0%
952.9 µs
953.7 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
0%
47.8 µs
47.8 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
0%
352.7 µs
353 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
0%
189.4 µs
189.6 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
0%
294.5 µs
294.8 µs
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.03]
CodSpeed Performance Gauge
0%
197 µs
197.1 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
0%
524.6 µs
525.1 µs
encode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 8)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
encode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 32)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
encode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 4)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
encode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 2)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
458 µs
458.5 µs
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
526.9 µs
527.5 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
467.4 µs
467.9 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
0%
107 µs
107.1 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 4)]
CodSpeed Performance Gauge
0%
516.2 µs
516.7 µs
encode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 128)]
CodSpeed Performance Gauge
0%
410.5 µs
410.9 µs
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.02]
CodSpeed Performance Gauge
0%
170.2 µs
170.3 µs
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
0%
526.2 µs
526.7 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
178.8 µs
179 µs
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
429.6 µs
430.1 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
427.3 µs
427.8 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
0%
533.2 µs
533.7 µs
encode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 2)]
CodSpeed Performance Gauge
0%
457.1 µs
457.6 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
419.4 µs
419.9 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 4)]
CodSpeed Performance Gauge
0%
419.7 µs
420.1 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
420 µs
420.5 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.5)]
CodSpeed Performance Gauge
0%
472.3 µs
472.8 µs
encode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 128)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
encode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 512)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.02]
CodSpeed Performance Gauge
0%
122.5 µs
122.6 µs
encode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 512)]
CodSpeed Performance Gauge
0%
237.4 µs
237.7 µs
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
156.9 µs
157.1 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
380.9 µs
381.4 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(100, 100)]
CodSpeed Performance Gauge
0%
66.7 µs
66.7 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
368.2 µs
368.6 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(100, 100)]
CodSpeed Performance Gauge
0%
223 µs
223.3 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
360.9 µs
361.4 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
358.2 µs
358.7 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
358.9 µs
359.3 µs
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.01)]
CodSpeed Performance Gauge
0%
107 µs
107.1 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
0%
199.2 µs
199.5 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 4)]
CodSpeed Performance Gauge
0%
781.3 µs
782.4 µs
encode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 128)]
CodSpeed Performance Gauge
0%
468.8 µs
469.5 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.05]
CodSpeed Performance Gauge
0%
222.3 µs
222.6 µs
encode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 32)]
CodSpeed Performance Gauge
0%
459.8 µs
460.4 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
361.5 µs
362.1 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.01]
CodSpeed Performance Gauge
0%
131.3 µs
131.5 µs
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.02]
CodSpeed Performance Gauge
0%
136.2 µs
136.4 µs
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.0105]
CodSpeed Performance Gauge
0%
134.3 µs
134.5 µs
encode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 32)]
CodSpeed Performance Gauge
0%
403.7 µs
404.4 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.04]
CodSpeed Performance Gauge
0%
197.9 µs
198.2 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
0%
192 µs
192.3 µs
bench_compare_varbinview[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 128)]
CodSpeed Performance Gauge
0%
198.8 µs
199.1 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.5)]
CodSpeed Performance Gauge
0%
109.2 µs
109.4 µs
decode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 2)]
CodSpeed Performance Gauge
0%
32.7 µs
32.7 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.1)]
CodSpeed Performance Gauge
0%
105.3 µs
105.5 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.1)]
CodSpeed Performance Gauge
0%
71.9 µs
72.1 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
0%
341.7 µs
342.3 µs
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.0105]
CodSpeed Performance Gauge
0%
99.1 µs
99.2 µs
bench_compare_varbin[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 128)]
CodSpeed Performance Gauge
0%
198.4 µs
198.8 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 32768]
CodSpeed Performance Gauge
0%
191.3 µs
191.7 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.03]
CodSpeed Performance Gauge
0%
174.3 µs
174.6 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.01]
CodSpeed Performance Gauge
0%
97.8 µs
98 µs
bench_compare_sliced_dict_varbinview[(20000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(20000, 10000)]
CodSpeed Performance Gauge
0%
367.7 µs
368.4 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 32768]
CodSpeed Performance Gauge
0%
108.7 µs
108.9 µs
encode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 4)]
CodSpeed Performance Gauge
0%
456.8 µs
457.7 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
0%
194.5 µs
194.8 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
0%
252.6 µs
253.1 µs
encode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 128)]
CodSpeed Performance Gauge
0%
95.7 µs
95.9 µs
bench_compare_sliced_dict_varbinview[(7500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(7500, 10000)]
CodSpeed Performance Gauge
0%
283.4 µs
284 µs
bench_compare_varbinview[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 8)]
CodSpeed Performance Gauge
0%
195.4 µs
195.8 µs
bench_compare_sliced_dict_varbinview[(9999, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(9999, 10000)]
CodSpeed Performance Gauge
0%
287.1 µs
287.7 µs
bench_compare_varbinview[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 4)]
CodSpeed Performance Gauge
0%
195.6 µs
196 µs
bench_compare_varbinview[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 32)]
CodSpeed Performance Gauge
0%
196.1 µs
196.5 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 32768]
CodSpeed Performance Gauge
0%
186.5 µs
186.9 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.02]
CodSpeed Performance Gauge
0%
149.3 µs
149.6 µs
bench_compare_varbinview[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2048)]
CodSpeed Performance Gauge
0%
299.4 µs
300 µs
bench_compare_varbin[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 32)]
CodSpeed Performance Gauge
0%
196.4 µs
196.8 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.5)]
CodSpeed Performance Gauge
0%
264.3 µs
264.9 µs
encode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 2)]
CodSpeed Performance Gauge
0%
401.8 µs
402.7 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
211.8 µs
212.2 µs
bench_compare_varbin[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 4)]
CodSpeed Performance Gauge
0%
195.7 µs
196.1 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
0%
49.9 µs
50 µs
bench_compare_varbinview[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2)]
CodSpeed Performance Gauge
0%
195 µs
195.4 µs
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.005]
CodSpeed Performance Gauge
0%
75.8 µs
76 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
194.1 µs
194.5 µs
bench_compare_sliced_dict_varbinview[(10000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(10000, 10000)]
CodSpeed Performance Gauge
0%
287.8 µs
288.4 µs
bench_compare_varbin[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2)]
CodSpeed Performance Gauge
0%
195.1 µs
195.5 µs
bench_compare_varbin[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 8)]
CodSpeed Performance Gauge
0%
195.6 µs
196.1 µs
bench_compare_primitive[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 128)]
CodSpeed Performance Gauge
0%
189.3 µs
189.8 µs
bench_compare_varbin[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2048)]
CodSpeed Performance Gauge
0%
298.5 µs
299.2 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
0%
233.8 µs
234.4 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 32768]
CodSpeed Performance Gauge
0%
238.8 µs
239.4 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.0105]
CodSpeed Performance Gauge
0%
118.8 µs
119.1 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.01]
CodSpeed Performance Gauge
0%
116.5 µs
116.8 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 16384]
CodSpeed Performance Gauge
0%
135.4 µs
135.8 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.5)]
CodSpeed Performance Gauge
0%
309.5 µs
310.3 µs
bench_compare_primitive[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 32)]
CodSpeed Performance Gauge
0%
188.6 µs
189 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
228.8 µs
229.3 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
78.2 µs
78.4 µs
encode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 512)]
CodSpeed Performance Gauge
0%
213.2 µs
213.7 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
72.6 µs
72.8 µs
bench_compare_primitive[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2)]
CodSpeed Performance Gauge
0%
188.1 µs
188.6 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
0%
137.3 µs
137.7 µs
bench_compare_varbinview[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 512)]
CodSpeed Performance Gauge
0%
255.1 µs
255.7 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
0%
101.9 µs
102.2 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
206.8 µs
207.4 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
0%
166.4 µs
166.8 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
221 µs
221.6 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 16384]
CodSpeed Performance Gauge
0%
71 µs
71.2 µs
bench_compare_primitive[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 8)]
CodSpeed Performance Gauge
0%
188.6 µs
189.1 µs
bench_compare_varbin[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 512)]
CodSpeed Performance Gauge
0%
255.3 µs
256 µs
bench_compare_primitive[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 4)]
CodSpeed Performance Gauge
0%
188.1 µs
188.6 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.005]
CodSpeed Performance Gauge
0%
80.4 µs
80.7 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 16384]
CodSpeed Performance Gauge
0%
143.3 µs
143.8 µs
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
137.6 µs
138 µs
bench_compare_varbinview[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 128)]
CodSpeed Performance Gauge
0%
107.9 µs
108.2 µs
bench_compare_primitive[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2048)]
CodSpeed Performance Gauge
0%
239.1 µs
239.9 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.5)]
CodSpeed Performance Gauge
0%
51.9 µs
52 µs
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
128.5 µs
128.9 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.01)]
CodSpeed Performance Gauge
0%
51.6 µs
51.8 µs
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
175.8 µs
176.4 µs
bench_compare_primitive[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 512)]
CodSpeed Performance Gauge
0%
235.3 µs
236 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.1)]
CodSpeed Performance Gauge
0%
51.6 µs
51.8 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
142.5 µs
142.9 µs
bench_compare_varbin[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 128)]
CodSpeed Performance Gauge
0%
107.6 µs
107.9 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 2048]
CodSpeed Performance Gauge
0%
84.3 µs
84.6 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(100, 100)]
CodSpeed Performance Gauge
0%
261.7 µs
262.6 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.01)]
CodSpeed Performance Gauge
0%
48.3 µs
48.4 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
0%
179.1 µs
179.7 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.5)]
CodSpeed Performance Gauge
0%
48.5 µs
48.7 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_contiguous
CodSpeed Performance Gauge
0%
207.1 µs
207.8 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.1)]
CodSpeed Performance Gauge
0%
48.3 µs
48.5 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.005]
CodSpeed Performance Gauge
0%
76.6 µs
76.9 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
54.1 µs
54.3 µs
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
53 µs
53.2 µs
encode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 4)]
CodSpeed Performance Gauge
0%
401.4 µs
402.8 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(100, 100)]
CodSpeed Performance Gauge
0%
429.2 µs
430.7 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
0%
156.5 µs
157.1 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 16384]
CodSpeed Performance Gauge
0%
159 µs
159.6 µs
bench_compare_varbinview[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2048)]
CodSpeed Performance Gauge
0%
166.4 µs
167 µs
encode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 4)]
CodSpeed Performance Gauge
0%
324.5 µs
325.8 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
0%
162 µs
162.6 µs
bench_compare_varbin[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2048)]
CodSpeed Performance Gauge
0%
166 µs
166.6 µs
bench_compare_varbinview[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 32)]
CodSpeed Performance Gauge
0%
103.2 µs
103.6 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
122.5 µs
123 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_patches
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_adversarial
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
bench_compare_varbin[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 32)]
CodSpeed Performance Gauge
0%
104.3 µs
104.8 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.5)]
CodSpeed Performance Gauge
0%
39.7 µs
39.9 µs
bench_compare_varbinview[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 8)]
CodSpeed Performance Gauge
0%
102.5 µs
102.9 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
128.1 µs
128.7 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.1)]
CodSpeed Performance Gauge
0%
39.7 µs
39.9 µs
bench_compare_varbin[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 4)]
CodSpeed Performance Gauge
0%
104.2 µs
104.7 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
0%
84.4 µs
84.8 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(100, 100)]
CodSpeed Performance Gauge
0%
262.4 µs
263.6 µs
bench_compare_varbin[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 8)]
CodSpeed Performance Gauge
0%
104 µs
104.4 µs
encode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 128)]
CodSpeed Performance Gauge
0%
175.5 µs
176.3 µs
bench_compare_varbinview[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2)]
CodSpeed Performance Gauge
0%
103.6 µs
104.1 µs
encode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 128)]
CodSpeed Performance Gauge
0%
331.4 µs
332.9 µs
bench_compare_varbin[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2)]
CodSpeed Performance Gauge
0%
104 µs
104.5 µs
bench_compare_varbinview[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 4)]
CodSpeed Performance Gauge
0%
103.6 µs
104.1 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
0%
127.5 µs
128.1 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 16)]
CodSpeed Performance Gauge
0%
35.4 µs
35.5 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
111.3 µs
111.8 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 1024, 0.1)]
CodSpeed Performance Gauge
0%
29.9 µs
30 µs
bench_compare_sliced_dict_primitive[(20000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(20000, 10000)]
CodSpeed Performance Gauge
0%
138.1 µs
138.7 µs
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 1024, 0.5)]
CodSpeed Performance Gauge
0%
29.8 µs
30 µs
bench_compare_sliced_dict_primitive[(7500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(7500, 10000)]
CodSpeed Performance Gauge
0%
111.7 µs
112.2 µs
bench_compare_sliced_dict_primitive[(9999, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(9999, 10000)]
CodSpeed Performance Gauge
0%
116.7 µs
117.3 µs
bench_compare_primitive[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 128)]
CodSpeed Performance Gauge
0%
97.6 µs
98 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 2048]
CodSpeed Performance Gauge
0%
96.8 µs
97.2 µs
encode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 2)]
CodSpeed Performance Gauge
0%
325 µs
326.6 µs
encode_specialized
vortex-btrblocks/benches/dict_encode.rs::encode_specialized
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
encode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 512)]
CodSpeed Performance Gauge
0%
337 µs
338.7 µs
encode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 32)]
CodSpeed Performance Gauge
-1%
326.2 µs
327.9 µs
encode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 4)]
CodSpeed Performance Gauge
-1%
151.7 µs
152.5 µs
encode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 32)]
CodSpeed Performance Gauge
-1%
157.5 µs
158.3 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
-1%
110.4 µs
111 µs
bench_compare_primitive[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2)]
CodSpeed Performance Gauge
-1%
96.4 µs
96.9 µs
bench_compare_primitive[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 4)]
CodSpeed Performance Gauge
-1%
97.1 µs
97.6 µs
encode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 4)]
CodSpeed Performance Gauge
-1%
185.7 µs
186.7 µs
encode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 8)]
CodSpeed Performance Gauge
-1%
152.7 µs
153.5 µs
encode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 2)]
CodSpeed Performance Gauge
-1%
151.5 µs
152.3 µs
encode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 32)]
CodSpeed Performance Gauge
-1%
187.4 µs
188.3 µs
bench_compare_primitive[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 32)]
CodSpeed Performance Gauge
-1%
96.7 µs
97.3 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
-1%
88 µs
88.4 µs
encode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 2)]
CodSpeed Performance Gauge
-1%
184.5 µs
185.4 µs
encode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 8)]
CodSpeed Performance Gauge
-1%
183 µs
184 µs
bench_compare_varbinview[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 512)]
CodSpeed Performance Gauge
-1%
123.4 µs
124 µs
bench_compare_varbin[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 512)]
CodSpeed Performance Gauge
-1%
123.5 µs
124.1 µs
bench_compare_primitive[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 8)]
CodSpeed Performance Gauge
-1%
96.8 µs
97.3 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 16)]
CodSpeed Performance Gauge
-1%
222.8 µs
224.1 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
-1%
88.3 µs
88.9 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.5)]
CodSpeed Performance Gauge
-1%
193.7 µs
194.9 µs
encode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 8)]
CodSpeed Performance Gauge
-1%
324 µs
325.9 µs
bench_compare_sliced_dict_primitive[(10000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(10000, 10000)]
CodSpeed Performance Gauge
-1%
116.8 µs
117.5 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 1.0)]
CodSpeed Performance Gauge
-1%
363.2 µs
365.5 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 4)]
CodSpeed Performance Gauge
-1%
113.7 µs
114.4 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
-1%
96.6 µs
97.2 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
-1%
329.9 µs
332 µs
encode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 128)]
CodSpeed Performance Gauge
-1%
201.3 µs
202.6 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.1)]
CodSpeed Performance Gauge
-1%
31.2 µs
31.4 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.5)]
CodSpeed Performance Gauge
-1%
31.1 µs
31.3 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.03)]
CodSpeed Performance Gauge
-1%
30 µs
30.2 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
-1%
82.3 µs
82.8 µs
encode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 128)]
CodSpeed Performance Gauge
-1%
86.3 µs
86.9 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.1)]
CodSpeed Performance Gauge
-1%
90.6 µs
91.2 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
-1%
86.6 µs
87.2 µs
bench_compare_primitive[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2048)]
CodSpeed Performance Gauge
-1%
106.9 µs
107.7 µs
encode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 2)]
CodSpeed Performance Gauge
-1%
81.6 µs
82.2 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 2048]
CodSpeed Performance Gauge
-1%
87.5 µs
88.1 µs
bench_compare_primitive[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 512)]
CodSpeed Performance Gauge
-1%
103.2 µs
103.9 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.05)]
CodSpeed Performance Gauge
-1%
57.2 µs
57.7 µs
encode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 2)]
CodSpeed Performance Gauge
-1%
76.2 µs
76.8 µs
encode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 4)]
CodSpeed Performance Gauge
-1%
82.2 µs
82.9 µs
decode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 128)]
CodSpeed Performance Gauge
-1%
33.6 µs
33.9 µs
encode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 4)]
CodSpeed Performance Gauge
-1%
76.5 µs
77.2 µs
decode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 2)]
CodSpeed Performance Gauge
-1%
33.2 µs
33.5 µs
encode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 32)]
CodSpeed Performance Gauge
-1%
79.3 µs
80.1 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 1024, 0.01)]
CodSpeed Performance Gauge
-1%
3.1 µs
3.1 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.01)]
CodSpeed Performance Gauge
-1%
3.1 µs
3.1 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.01)]
CodSpeed Performance Gauge
-1%
3.1 µs
3.1 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
-1%
217.4 µs
219.5 µs
encode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 512)]
CodSpeed Performance Gauge
-1%
109.2 µs
110.3 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.05)]
CodSpeed Performance Gauge
-1%
56.3 µs
56.8 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_stratified
CodSpeed Performance Gauge
-1%
40.7 µs
41.1 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_contiguous
CodSpeed Performance Gauge
-1%
40 µs
40.4 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
CodSpeed Performance Gauge
-1%
197.3 µs
199.5 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.005)]
CodSpeed Performance Gauge
-1%
32.1 µs
32.4 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.05)]
CodSpeed Performance Gauge
-1%
69.7 µs
70.6 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
-1%
39.3 µs
39.8 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.1)]
CodSpeed Performance Gauge
-1%
66.9 µs
67.8 µs
encode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 32)]
CodSpeed Performance Gauge
-1%
67 µs
67.9 µs
encode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 8)]
CodSpeed Performance Gauge
-1%
76.8 µs
77.8 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::take_10_stratified
CodSpeed Performance Gauge
-1%
31.6 µs
32.1 µs
encode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 128)]
CodSpeed Performance Gauge
-1%
71.2 µs
72.2 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10_contiguous
CodSpeed Performance Gauge
-1%
30.8 µs
31.3 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
CodSpeed Performance Gauge
-1%
1.3 ms
1.4 ms
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.05)]
CodSpeed Performance Gauge
-2%
60.8 µs
61.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
CodSpeed Performance Gauge
-2%
1.7 ms
1.7 ms
encode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 32)]
CodSpeed Performance Gauge
-2%
85.1 µs
86.6 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 256)]
CodSpeed Performance Gauge
-2%
45.6 µs
46.4 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.1)]
CodSpeed Performance Gauge
-2%
85.3 µs
86.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
CodSpeed Performance Gauge
-2%
1.3 ms
1.4 ms
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
CodSpeed Performance Gauge
-2%
1.7 ms
1.7 ms
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
-2%
116.5 µs
118.6 µs
encode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 512)]
CodSpeed Performance Gauge
-2%
74 µs
75.4 µs
encode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 8)]
CodSpeed Performance Gauge
-2%
82.3 µs
83.8 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
CodSpeed Performance Gauge
-2%
1.4 ms
1.4 ms
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.005)]
CodSpeed Performance Gauge
-2%
28.6 µs
29.2 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 4)]
CodSpeed Performance Gauge
-2%
54.6 µs
55.7 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.005)]
CodSpeed Performance Gauge
-2%
34.3 µs
35 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.03)]
CodSpeed Performance Gauge
-2%
28.1 µs
28.6 µs
encode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 2)]
CodSpeed Performance Gauge
-2%
65.7 µs
67.1 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.005)]
CodSpeed Performance Gauge
-2%
29.4 µs
30 µs
encode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 8)]
CodSpeed Performance Gauge
-2%
65.2 µs
66.6 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.01)]
CodSpeed Performance Gauge
-2%
26.9 µs
27.5 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.03)]
CodSpeed Performance Gauge
-2%
27.7 µs
28.3 µs
encode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 4)]
CodSpeed Performance Gauge
-2%
64.6 µs
66.1 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 16)]
CodSpeed Performance Gauge
-2%
27.9 µs
28.6 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
CodSpeed Performance Gauge
-2%
160.3 µs
164.2 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.005)]
CodSpeed Performance Gauge
-2%
26.5 µs
27.1 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 256)]
CodSpeed Performance Gauge
-2%
27.8 µs
28.5 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
CodSpeed Performance Gauge
-3%
199.2 µs
204.7 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.01)]
CodSpeed Performance Gauge
-3%
28.6 µs
29.4 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_dispersed
CodSpeed Performance Gauge
-3%
4.4 ms
4.5 ms
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 1.0)]
CodSpeed Performance Gauge
-3%
454.3 µs
468.6 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_first_chunk_only
CodSpeed Performance Gauge
-3%
4.1 ms
4.2 ms
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
CodSpeed Performance Gauge
-4%
152.3 µs
158.1 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
CodSpeed Performance Gauge
-4%
161.5 µs
167.8 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
CodSpeed Performance Gauge
-4%
134.7 µs
140.2 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
CodSpeed Performance Gauge
-4%
163.7 µs
170.5 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
CodSpeed Performance Gauge
-5%
1.3 ms
1.3 ms
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
CodSpeed Performance Gauge
-5%
130.2 µs
137.1 µs
bench_dict_mask[(0.9, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.9)]
CodSpeed Performance Gauge
-5%
867.5 µs
914.3 µs
bench_dict_mask[(0.9, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.1)]
CodSpeed Performance Gauge
-5%
861 µs
907.7 µs
bench_dict_mask[(0.9, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.5)]
CodSpeed Performance Gauge
-5%
861.2 µs
908 µs
bench_dict_mask[(0.01, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.1)]
CodSpeed Performance Gauge
-5%
860.9 µs
907.6 µs
bench_dict_mask[(0.9, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.01)]
CodSpeed Performance Gauge
-5%
860.9 µs
907.6 µs
bench_dict_mask[(0.1, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.1)]
CodSpeed Performance Gauge
-5%
860.8 µs
907.5 µs
bench_dict_mask[(0.5, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.1)]
CodSpeed Performance Gauge
-5%
860.8 µs
907.6 µs
bench_dict_mask[(0.5, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.5)]
CodSpeed Performance Gauge
-5%
861.1 µs
907.9 µs
bench_dict_mask[(0.5, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.9)]
CodSpeed Performance Gauge
-5%
860.8 µs
907.6 µs
bench_dict_mask[(0.5, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.01)]
CodSpeed Performance Gauge
-5%
860.8 µs
907.7 µs
bench_dict_mask[(0.1, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.01)]
CodSpeed Performance Gauge
-5%
860.8 µs
907.6 µs
bench_dict_mask[(0.01, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.5)]
CodSpeed Performance Gauge
-5%
860.7 µs
907.6 µs
bench_dict_mask[(0.1, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.5)]
CodSpeed Performance Gauge
-5%
860.7 µs
907.5 µs
bench_dict_mask[(0.01, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.01)]
CodSpeed Performance Gauge
-5%
860.7 µs
907.6 µs
bench_dict_mask[(0.1, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.9)]
CodSpeed Performance Gauge
-5%
860.8 µs
907.7 µs
bench_dict_mask[(0.01, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.9)]
CodSpeed Performance Gauge
-5%
860.7 µs
907.6 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.005)]
CodSpeed Performance Gauge
-5%
26.7 µs
28.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
CodSpeed Performance Gauge
-5%
1.1 ms
1.2 ms
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
CodSpeed Performance Gauge
-5%
149.5 µs
158.1 µs
decode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 512)]
CodSpeed Performance Gauge
-6%
64.7 µs
68.5 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
CodSpeed Performance Gauge
-6%
1.1 ms
1.1 ms
decode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 8)]
CodSpeed Performance Gauge
-6%
64.2 µs
68 µs
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_dispersed
CodSpeed Performance Gauge
-6%
5.3 ms
5.6 ms
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
CodSpeed Performance Gauge
-6%
134.7 µs
143 µs
decode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 128)]
CodSpeed Performance Gauge
-6%
64.2 µs
68.2 µs
decode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 32)]
CodSpeed Performance Gauge
-6%
64 µs
68.1 µs
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_first_chunk_only
CodSpeed Performance Gauge
-6%
5 ms
5.3 ms
decode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 2)]
CodSpeed Performance Gauge
-6%
64.1 µs
68.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
CodSpeed Performance Gauge
-6%
1.2 ms
1.3 ms
decode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 4)]
CodSpeed Performance Gauge
-6%
63.8 µs
68.1 µs
decode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 512)]
CodSpeed Performance Gauge
-7%
83.3 µs
89.2 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
CodSpeed Performance Gauge
-7%
1.1 ms
1.2 ms
decode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 4)]
CodSpeed Performance Gauge
-7%
77.6 µs
83.6 µs
decode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 32)]
CodSpeed Performance Gauge
-7%
77.4 µs
83.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
CodSpeed Performance Gauge
-7%
1.1 ms
1.1 ms
decode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 8)]
CodSpeed Performance Gauge
-8%
77.2 µs
83.5 µs
decode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 128)]
CodSpeed Performance Gauge
-8%
77.4 µs
83.8 µs
decode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 2)]
CodSpeed Performance Gauge
-8%
76.9 µs
83.5 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
CodSpeed Performance Gauge
-8%
134 µs
146.1 µs
Commits
Click on a commit to change the comparison range
Base
develop
ecc19e2
0%
feat: Raw SIMD take kernel + AVX2 implementation Signed-off-by: Andrew Duffy <andrew@a10y.dev>
4f2e4d6
8 days ago
by a10y
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs