spiraldb
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Array Traits
#2463
Comparing
ngates/array2
(
590355a
) with
develop
(
fb296b1
)
CodSpeed Performance Gauge
-38%
Improvements
411
Regressions
14
Untouched
264
New
76
Dropped
76
Ignored
0
Benchmarks
Failed
chunked_varbinview_opt_into_canonical[(1000, 10)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
381.3 µs
N/A
chunked_varbinview_opt_into_canonical[(100, 100)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
1.3 ms
N/A
chunked_varbinview_opt_into_canonical[(10, 1000)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
9.9 ms
N/A
chunked_varbinview_into_canonical[(1000, 10)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
307.8 µs
N/A
chunked_varbinview_into_canonical[(100, 100)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
711.9 µs
N/A
chunked_varbinview_into_canonical[(10, 1000)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
4.8 ms
N/A
chunked_opt_bool_into_canonical[(1000, 10)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
90.6 µs
N/A
chunked_opt_bool_into_canonical[(100, 100)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
516.6 µs
N/A
chunked_opt_bool_into_canonical[(10, 1000)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
chunked_bool_into_canonical[(1000, 10)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
51.4 µs
N/A
chunked_bool_into_canonical[(100, 100)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
251.4 µs
N/A
chunked_bool_into_canonical[(10, 1000)]
Missing
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
chunked_into_canonical[(1000, 50, 8, 64)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
N/A
17.5 ms
N/A
chunked_into_canonical[(1000, 50, 8, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
N/A
16.4 ms
N/A
chunked_into_canonical[(1000, 50, 8, 16)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
N/A
17 ms
N/A
chunked_into_canonical[(1000, 100, 16, 64)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
N/A
26.2 ms
N/A
chunked_into_canonical[(1000, 100, 16, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
N/A
20.8 ms
N/A
chunked_into_canonical[(1000, 100, 16, 16)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
N/A
23.8 ms
N/A
chunked_into_canonical[(10, 10000, 64, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
N/A
16 ms
N/A
chunked_into_canonical[(10, 10000, 4, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
N/A
4.3 ms
N/A
chunked_into_canonical[(10, 10000, 16, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
N/A
6.7 ms
N/A
chunked_canonicalize_into[(1000, 50, 8, 64)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
N/A
16.7 ms
N/A
chunked_canonicalize_into[(1000, 50, 8, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
N/A
15.6 ms
N/A
chunked_canonicalize_into[(1000, 50, 8, 16)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
N/A
16.2 ms
N/A
chunked_canonicalize_into[(1000, 100, 16, 64)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
N/A
25 ms
N/A
chunked_canonicalize_into[(1000, 100, 16, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
N/A
19.7 ms
N/A
chunked_canonicalize_into[(1000, 100, 16, 16)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
N/A
22.7 ms
N/A
chunked_canonicalize_into[(10, 10000, 64, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
N/A
15.5 ms
N/A
chunked_canonicalize_into[(10, 10000, 4, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
N/A
4 ms
N/A
chunked_canonicalize_into[(10, 10000, 16, 4)]
Missing
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
N/A
6.2 ms
N/A
into_canonical_nullable[(10000, 100, 0.1)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
N/A
11 ms
N/A
into_canonical_nullable[(10000, 100, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
N/A
7.9 ms
N/A
into_canonical_nullable[(10000, 10, 0.1)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
N/A
1.1 ms
N/A
into_canonical_nullable[(10000, 10, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
N/A
836 µs
N/A
into_canonical_nullable[(10000, 1, 0.1)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
N/A
178 µs
N/A
into_canonical_nullable[(10000, 1, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
N/A
144 µs
N/A
into_canonical_non_nullable[(10000, 1000, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1000, 0.0)]
CodSpeed Performance Gauge
N/A
67.2 ms
N/A
into_canonical_non_nullable[(10000, 100, 0.1)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
N/A
8.3 ms
N/A
into_canonical_non_nullable[(10000, 100, 0.01)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.01)]
CodSpeed Performance Gauge
N/A
7.1 ms
N/A
into_canonical_non_nullable[(10000, 100, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
N/A
6.8 ms
N/A
into_canonical_non_nullable[(10000, 10, 0.1)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
N/A
875.7 µs
N/A
into_canonical_non_nullable[(10000, 10, 0.01)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.01)]
CodSpeed Performance Gauge
N/A
748.1 µs
N/A
into_canonical_non_nullable[(10000, 10, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
N/A
716.8 µs
N/A
into_canonical_non_nullable[(10000, 1, 0.1)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
N/A
122.3 µs
N/A
into_canonical_non_nullable[(10000, 1, 0.01)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.01)]
CodSpeed Performance Gauge
N/A
111.4 µs
N/A
into_canonical_non_nullable[(10000, 1, 0.0)]
Missing
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
N/A
105.2 µs
N/A
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
3 ms
N/A
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
332.7 µs
N/A
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
2.6 ms
N/A
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
298.8 µs
N/A
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
2.6 ms
N/A
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
295 µs
N/A
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
2.5 ms
N/A
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
281.9 µs
N/A
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
265.7 µs
N/A
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
263.9 µs
N/A
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
2.9 ms
N/A
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
330.6 µs
N/A
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
2.6 ms
N/A
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
297.4 µs
N/A
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
2.6 ms
N/A
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
293.6 µs
N/A
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
2.5 ms
N/A
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
280 µs
N/A
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
266.9 µs
N/A
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
2.3 ms
N/A
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
263.8 µs
N/A
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
15.2 ms
N/A
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
1.6 ms
N/A
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 100)]
CodSpeed Performance Gauge
N/A
15.2 ms
N/A
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 10)]
CodSpeed Performance Gauge
N/A
1.6 ms
N/A
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 100)]
CodSpeed Performance Gauge
N/A
15.2 ms
N/A
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
Missing
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 10)]
CodSpeed Performance Gauge
N/A
1.6 ms
N/A
bench_compare_varbinview[(100000, 2048)]
Regression
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2048)]
CodSpeed Performance Gauge
-11%
477.9 µs
535.7 µs
pushdown_compare[(1000, 16, 4)]
Regression
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 4)]
CodSpeed Performance Gauge
-12%
75.6 µs
85.8 µs
pushdown_compare[(1000, 16, 8)]
Regression
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 8)]
CodSpeed Performance Gauge
-12%
75.8 µs
86.4 µs
pushdown_compare[(1000, 4, 4)]
Regression
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 4)]
CodSpeed Performance Gauge
-13%
70.9 µs
81.1 µs
pushdown_compare[(1000, 4, 8)]
Regression
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 8)]
CodSpeed Performance Gauge
-13%
70.3 µs
81 µs
pushdown_compare[(1000, 64, 4)]
Regression
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 4)]
CodSpeed Performance Gauge
-11%
85.5 µs
96.4 µs
chunked_bool_canonical_into[(1000, 10)]
Regression
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
-17%
39 µs
47 µs
chunked_varbinview_canonical_into[(10, 1000)]
Regression
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
-38%
1.6 ms
2.6 ms
chunked_varbinview_opt_canonical_into[(10, 1000)]
Regression
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
-31%
3.7 ms
5.3 ms
chunked_varbinview_opt_canonical_into[(100, 100)]
Regression
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(100, 100)]
CodSpeed Performance Gauge
-15%
632.5 µs
740.6 µs
decompress[(BitPackedCompressor { allow_patches: true }, U32)]
Regression
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(BitPackedCompressor { allow_patches: true }, U32)]
CodSpeed Performance Gauge
-22%
126.1 µs
161.8 µs
canonical_then_filter[(65536, 0.99)]
Regression
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.99)]
CodSpeed Performance Gauge
-11%
871.7 µs
981.8 µs
canonical_then_filter[(65536, 1.0)]
Regression
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 1.0)]
CodSpeed Performance Gauge
-12%
578.2 µs
655.8 µs
filter_then_canonical[(65536, 1.0)]
Regression
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 1.0)]
CodSpeed Performance Gauge
-14%
577.9 µs
669.9 µs
Improved
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.03)]
CodSpeed Performance Gauge
×17
979.4 µs
57.8 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.03)]
CodSpeed Performance Gauge
×16
983.8 µs
61.9 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.03)]
CodSpeed Performance Gauge
×15
988.3 µs
66.5 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.01)]
CodSpeed Performance Gauge
×9.8
349.6 µs
35.8 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.01)]
CodSpeed Performance Gauge
×9.7
351.1 µs
36.3 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.01)]
CodSpeed Performance Gauge
×9
352.2 µs
39 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.005)]
CodSpeed Performance Gauge
×6.8
192.1 µs
28.4 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.005)]
CodSpeed Performance Gauge
×6.5
192.9 µs
29.7 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.005)]
CodSpeed Performance Gauge
×6.3
193.7 µs
30.8 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.03)]
CodSpeed Performance Gauge
×5
128.1 µs
25.6 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.03)]
CodSpeed Performance Gauge
×4.8
129.6 µs
27.2 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.03)]
CodSpeed Performance Gauge
×4.2
106.2 µs
25.4 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.01)]
CodSpeed Performance Gauge
×2.8
64.8 µs
23.2 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.01)]
CodSpeed Performance Gauge
×2.6
65.1 µs
24.7 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.01)]
CodSpeed Performance Gauge
×2.4
56.9 µs
23.3 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
×2.4
1,587 µs
666.5 µ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
×2.3
1,580.8 µs
675.2 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(100, 100)]
CodSpeed Performance Gauge
×2.3
179.4 µs
77.9 µ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
×2.3
15.4 µs
6.8 µ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
×2.3
15.3 µs
6.8 µ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
×2.3
15.3 µs
6.8 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.005)]
CodSpeed Performance Gauge
×2.2
48.2 µs
22.3 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.005)]
CodSpeed Performance Gauge
×2.2
43 µs
19.9 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.005)]
CodSpeed Performance Gauge
×2.2
49 µs
22.7 µs
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
×2.1
40.5 µs
19.3 µs
decompress[(FoRCompressor, I32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(FoRCompressor, I32)]
CodSpeed Performance Gauge
×2.1
20.4 µs
9.8 µs
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
×2.1
42.2 µs
20.4 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.01)]
CodSpeed Performance Gauge
+100%
52.8 µs
26.4 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.03)]
CodSpeed Performance Gauge
+95%
51.7 µs
26.5 µ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
+95%
29.1 µs
14.9 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.005)]
CodSpeed Performance Gauge
+95%
51.5 µs
26.4 µ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
+93%
29.2 µs
15.1 µ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
+91%
27.2 µs
14.2 µ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
+90%
29.1 µs
15.3 µ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
+87%
25.8 µs
13.8 µ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
+86%
45.3 µs
24.3 µ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
+86%
25.8 µs
13.9 µ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
+85%
25.9 µs
14 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.01)]
CodSpeed Performance Gauge
+84%
54.4 µs
29.5 µ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
+84%
26.1 µs
14.2 µ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
+84%
26.3 µs
14.3 µs
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.03)]
CodSpeed Performance Gauge
+84%
55.2 µs
30 µ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
+83%
26.3 µs
14.4 µs
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
+81%
46.4 µs
25.6 µs
filter_then_canonical[(65536, 0.001)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.001)]
CodSpeed Performance Gauge
+81%
223.3 µs
123.5 µ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
+81%
26.7 µs
14.8 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.005)]
CodSpeed Performance Gauge
+79%
54.9 µs
30.7 µ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
+77%
27.7 µs
15.6 µ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
+75%
58.7 µs
33.5 µ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
+74%
400 µs
229.7 µ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
+73%
34.9 µs
20.1 µ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
+73%
28.8 µs
16.7 µ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
+72%
58.6 µs
34 µ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
+72%
34.7 µs
20.2 µ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
+71%
28.2 µs
16.5 µs
decode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 512)]
CodSpeed Performance Gauge
+71%
31 µs
18.2 µs
decode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 128)]
CodSpeed Performance Gauge
+71%
31 µs
18.2 µs
decode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 4)]
CodSpeed Performance Gauge
+70%
30.7 µs
18.1 µ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
+69%
59.5 µs
35.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
+69%
34.1 µs
20.1 µs
decode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 32)]
CodSpeed Performance Gauge
+69%
31.1 µs
18.4 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::old_alp_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+68%
117.8 µs
70 µs
decompress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[(1000, 256)]
CodSpeed Performance Gauge
+68%
33 µs
19.6 µ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
+68%
63.7 µs
38 µ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
+67%
58.2 µs
34.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
+67%
64.1 µs
38.5 µs
decode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 8)]
CodSpeed Performance Gauge
+67%
30.6 µs
18.4 µs
decode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 2)]
CodSpeed Performance Gauge
+66%
30.7 µs
18.5 µ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
+66%
30 µs
18.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
+65%
64.1 µs
38.7 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.03)]
CodSpeed Performance Gauge
+65%
61.7 µs
37.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
+65%
29.9 µs
18.2 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.01)]
CodSpeed Performance Gauge
+65%
61.7 µs
37.5 µ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
+64%
73.7 µs
44.9 µ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
+64%
66.2 µs
40.3 µs
decode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 32)]
CodSpeed Performance Gauge
+63%
32.4 µs
19.8 µs
decode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 128)]
CodSpeed Performance Gauge
+63%
32.7 µs
20 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.005)]
CodSpeed Performance Gauge
+62%
62.2 µs
38.3 µs
decode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 4)]
CodSpeed Performance Gauge
+62%
31.9 µs
19.6 µs
decode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 512)]
CodSpeed Performance Gauge
+62%
33.3 µs
20.6 µs
decode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 2)]
CodSpeed Performance Gauge
+61%
32.3 µs
20.1 µs
decode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 8)]
CodSpeed Performance Gauge
+61%
32.3 µs
20.1 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::old_alp_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+60%
123.2 µs
77 µ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
+58%
32.4 µs
20.5 µs
decode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 32)]
CodSpeed Performance Gauge
+57%
35.8 µs
22.7 µs
decode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 2)]
CodSpeed Performance Gauge
+57%
35.3 µs
22.5 µs
decode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 128)]
CodSpeed Performance Gauge
+56%
36.3 µs
23.2 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::new_alp_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+56%
119.4 µs
76.8 µs
decode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 4)]
CodSpeed Performance Gauge
+55%
35.5 µs
22.9 µs
decode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 512)]
CodSpeed Performance Gauge
+55%
37.5 µs
24.2 µs
decode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 8)]
CodSpeed Performance Gauge
+55%
35.6 µs
23 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::new_alp_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+52%
112.8 µs
74.1 µ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
+51%
35.1 µs
23.2 µs
encode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 2)]
CodSpeed Performance Gauge
+48%
61.9 µs
41.8 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 256)]
CodSpeed Performance Gauge
+47%
22.1 µs
15 µs
encode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 2)]
CodSpeed Performance Gauge
+46%
60.8 µs
41.6 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i16, 2048]
CodSpeed Performance Gauge
+46%
91.8 µs
62.8 µs
encode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 4)]
CodSpeed Performance Gauge
+46%
62.1 µs
42.5 µs
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
+46%
323.5 µs
221.7 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+46%
94.8 µs
65 µs
encode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 4)]
CodSpeed Performance Gauge
+46%
61.3 µs
42.1 µs
encode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 8)]
CodSpeed Performance Gauge
+46%
61.6 µs
42.3 µs
encode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 8)]
CodSpeed Performance Gauge
+45%
62.6 µs
43 µs
encode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 2)]
CodSpeed Performance Gauge
+45%
63.9 µs
43.9 µs
encode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 4)]
CodSpeed Performance Gauge
+45%
64.5 µs
44.5 µs
encode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 32)]
CodSpeed Performance Gauge
+44%
63.4 µs
43.9 µs
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
+44%
124.3 µs
86.1 µ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
+44%
124.1 µs
86.1 µ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
+44%
125.9 µs
87.7 µs
encode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 32)]
CodSpeed Performance Gauge
+44%
64.6 µs
45 µ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
+43%
126 µs
87.8 µs
encode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 8)]
CodSpeed Performance Gauge
+43%
65.1 µs
45.5 µ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
+43%
59.4 µs
41.6 µ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
+42%
56.7 µs
39.9 µs
filter_then_canonical[(65536, 0.01)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.01)]
CodSpeed Performance Gauge
+42%
354.6 µs
250.3 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i16, 2048]
CodSpeed Performance Gauge
+41%
87.1 µs
61.7 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
+41%
384 µs
272 µ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
+41%
355.2 µs
251.6 µs
encode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 32)]
CodSpeed Performance Gauge
+41%
68 µs
48.2 µs
bench_compare_primitive[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 4)]
CodSpeed Performance Gauge
+41%
126.6 µs
90.1 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[u32, 2048]
CodSpeed Performance Gauge
+40%
81.8 µs
58.3 µ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
+40%
61.1 µs
43.5 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::old_alp_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+40%
185.7 µs
132.3 µs
bench_compare_primitive[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 128)]
CodSpeed Performance Gauge
+40%
126.4 µs
90.1 µs
encode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 128)]
CodSpeed Performance Gauge
+40%
69.1 µs
49.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
+40%
41.8 µs
29.8 µ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
+40%
62.9 µs
45.1 µs
bench_compare_primitive[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 32)]
CodSpeed Performance Gauge
+40%
125.1 µs
89.7 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+39%
79.9 µs
57.3 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+39%
88.5 µs
63.5 µs
bench_compare_primitive[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 8)]
CodSpeed Performance Gauge
+39%
125.1 µs
89.9 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+39%
81.3 µs
58.4 µs
bench_compare_primitive[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 512)]
CodSpeed Performance Gauge
+39%
127.8 µs
92 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+39%
96.1 µs
69.4 µs
bench_compare_primitive[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2)]
CodSpeed Performance Gauge
+38%
125.3 µs
90.5 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+38%
85.7 µs
62.1 µs
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.05]
CodSpeed Performance Gauge
+38%
64.7 µs
46.9 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+38%
52.9 µs
38.4 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+37%
82.6 µs
60.3 µ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
+37%
142.1 µs
104 µs
encode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 128)]
CodSpeed Performance Gauge
+37%
72.9 µs
53.4 µs
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
+37%
142 µs
104 µs
bench_compare_primitive[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2048)]
CodSpeed Performance Gauge
+36%
131.1 µs
96.2 µs
encode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 512)]
CodSpeed Performance Gauge
+36%
74.5 µs
54.8 µ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
+36%
996.4 µs
734.6 µ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
+36%
108.5 µs
80.1 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+36%
52.1 µs
38.4 µ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
+36%
995.5 µs
734.5 µ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
+35%
142.7 µs
105.4 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[u64, 2048]
CodSpeed Performance Gauge
+35%
82.1 µs
60.7 µs
encode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 128)]
CodSpeed Performance Gauge
+35%
77 µs
56.9 µ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
+35%
108.3 µs
80.1 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
+35%
263.7 µs
194.9 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[u32, 2048]
CodSpeed Performance Gauge
+35%
51.9 µs
38.4 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+35%
92.4 µs
68.5 µ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
+35%
142.4 µs
105.5 µ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
+35%
142.9 µs
105.9 µ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
+35%
1,012 µs
750.7 µ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
+35%
1,011.2 µs
750.5 µ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
+35%
145.9 µs
108.4 µ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
+35%
146 µs
108.5 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.03)]
CodSpeed Performance Gauge
+34%
101.3 µs
75.5 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 10000]
CodSpeed Performance Gauge
+34%
189.9 µs
141.7 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+34%
56.3 µs
42.1 µ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
+34%
143.1 µs
107 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::take_10_stratified
CodSpeed Performance Gauge
+34%
27.7 µs
20.7 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.01)]
CodSpeed Performance Gauge
+34%
100.2 µs
74.9 µ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
+34%
146.4 µs
109.6 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10_contiguous
CodSpeed Performance Gauge
+34%
27.6 µs
20.7 µ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
+33%
129.4 µs
97.4 µ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
+32%
130.5 µs
98.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
+32%
149.4 µs
112.8 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+32%
55.6 µs
42 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[u64, 2048]
CodSpeed Performance Gauge
+32%
55.6 µs
42.1 µs
bench_compare_varbin[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 8)]
CodSpeed Performance Gauge
+32%
513.8 µs
388.8 µs
bench_compare_varbin[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 4)]
CodSpeed Performance Gauge
+32%
514.2 µs
389.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
+32%
38.3 µs
29 µ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
+32%
96.2 µs
72.9 µs
bench_compare_varbinview[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2)]
CodSpeed Performance Gauge
+32%
512.7 µs
388.8 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.005)]
CodSpeed Performance Gauge
+32%
100.3 µs
76.1 µs
compress[(DeltaCompressor, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(DeltaCompressor, U32)]
CodSpeed Performance Gauge
+32%
572.5 µs
435.3 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_stratified
CodSpeed Performance Gauge
+31%
40.9 µs
31.1 µs
encode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 512)]
CodSpeed Performance Gauge
+31%
93.9 µs
71.5 µ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
+31%
48.4 µs
36.9 µs
encode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 512)]
CodSpeed Performance Gauge
+30%
86.1 µs
66 µ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
+30%
51.3 µs
39.4 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::new_alp_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+30%
174 µs
134.3 µs
bench_compare_varbinview[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 4)]
CodSpeed Performance Gauge
+30%
147.7 µs
114 µs
bench_compare_varbinview[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 8)]
CodSpeed Performance Gauge
+29%
147.2 µs
113.7 µ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
+29%
53.1 µs
41.1 µs
bench_compare_varbinview[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 32)]
CodSpeed Performance Gauge
+29%
147.9 µs
114.6 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.1)]
CodSpeed Performance Gauge
+29%
281.6 µs
218.4 µ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
+29%
1,177.5 µs
914.3 µ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
+29%
1,177.2 µs
914.4 µs
bench_compare_varbinview[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2)]
CodSpeed Performance Gauge
+29%
147.9 µs
114.9 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_contiguous
CodSpeed Performance Gauge
+29%
40.9 µs
31.8 µ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
+29%
28.9 µs
22.5 µ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
+28%
1,180 µs
918.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
+28%
1,179.2 µs
918.3 µs
compress[(ALPRDCompressor, F32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(ALPRDCompressor, F32)]
CodSpeed Performance Gauge
+28%
46.2 ms
36 ms
bench_compare_varbinview[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 128)]
CodSpeed Performance Gauge
+28%
151 µs
118 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::new_alp_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+28%
221.3 µs
173 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 10000]
CodSpeed Performance Gauge
+28%
138 µs
108.1 µ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
+28%
1,213.4 µs
950.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
+27%
1,212.5 µs
951.2 µs
canonical_then_filter[(65536, 0.001)]
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.001)]
CodSpeed Performance Gauge
+27%
726.3 µs
569.8 µs
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
+27%
60.5 µs
47.5 µs
bench_compare_varbinview[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 512)]
CodSpeed Performance Gauge
+27%
152.2 µs
119.6 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 8)]
CodSpeed Performance Gauge
+27%
69.3 µs
54.5 µs
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 4)]
CodSpeed Performance Gauge
+27%
67.2 µs
52.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
+27%
178.7 µs
140.8 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.5)]
CodSpeed Performance Gauge
+27%
1,051.7 µs
828.7 µ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
+27%
38.5 µs
30.4 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 1.0)]
CodSpeed Performance Gauge
+27%
2.1 ms
1.7 ms
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.01]
CodSpeed Performance Gauge
+27%
38.7 µs
30.6 µs
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
+26%
178.5 µs
141.2 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.5)]
CodSpeed Performance Gauge
+26%
1,082.4 µs
856.6 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 1.0)]
CodSpeed Performance Gauge
+26%
2.1 ms
1.6 ms
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::old_alp_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+26%
223.6 µs
177.7 µ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
+26%
475 µs
377.7 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.5)]
CodSpeed Performance Gauge
+26%
1,166.2 µs
927.9 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.005)]
CodSpeed Performance Gauge
+26%
122.3 µs
97.3 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.01)]
CodSpeed Performance Gauge
+26%
122.8 µs
97.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
+26%
40.4 µs
32.2 µ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
+26%
28.1 µs
22.4 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.03)]
CodSpeed Performance Gauge
+25%
123.4 µs
98.4 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 1.0)]
CodSpeed Performance Gauge
+25%
2.3 ms
1.8 ms
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i16, 16384]
CodSpeed Performance Gauge
+25%
140.9 µs
112.8 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.05)]
CodSpeed Performance Gauge
+25%
137.4 µs
110.2 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.05)]
CodSpeed Performance Gauge
+24%
140.6 µs
113 µ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
+24%
110.8 µs
89.3 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.1)]
CodSpeed Performance Gauge
+24%
239.4 µs
193.1 µ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
+24%
31.3 µs
25.3 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.1)]
CodSpeed Performance Gauge
+24%
247.2 µs
199.7 µ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
+24%
129.9 µs
105.2 µ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
+23%
306 µs
248.6 µ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
+23%
31.8 µs
26 µ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
+23%
31.3 µs
25.6 µ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
+23%
31.1 µs
25.4 µ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
+23%
42.1 µs
34.4 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.5)]
CodSpeed Performance Gauge
+23%
1,218.8 µs
994.9 µ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
+22%
33.4 µs
27.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
+22%
31.3 µs
25.6 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.02]
CodSpeed Performance Gauge
+22%
34.3 µs
28 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.03]
CodSpeed Performance Gauge
+22%
41.9 µs
34.2 µ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
+22%
130.3 µs
106.5 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
+22%
125.7 µs
102.8 µ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
+22%
134.5 µs
110.1 µ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
+22%
42.7 µs
35 µ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
+22%
121 µs
99.2 µs
bench_compare_varbin[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2)]
CodSpeed Performance Gauge
+22%
139.4 µs
114.5 µ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
+22%
43.3 µs
35.6 µ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
+22%
71.9 µs
59.2 µ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
+21%
36.3 µs
29.9 µ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
+21%
35.6 µs
29.3 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::old_alp_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+21%
261.7 µs
215.8 µs
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 4)]
CodSpeed Performance Gauge
+21%
157.1 µs
129.6 µs
bench_compare_varbin[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 8)]
CodSpeed Performance Gauge
+21%
138.8 µs
114.5 µ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
+21%
35.7 µs
29.4 µs
bench_compare_varbin[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 32)]
CodSpeed Performance Gauge
+21%
140 µs
115.5 µ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
+21%
35.8 µs
29.6 µs
bench_compare_varbin[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 4)]
CodSpeed Performance Gauge
+21%
139 µs
114.9 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 1.0)]
CodSpeed Performance Gauge
+21%
2.6 ms
2.1 ms
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
+21%
1.5 ms
1.3 ms
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+21%
135.2 µs
112 µs
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
+21%
1.5 ms
1.3 ms
decompress[(DeltaCompressor, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(DeltaCompressor, U32)]
CodSpeed Performance Gauge
+21%
361.9 µs
299.9 µs
bench_compare_varbin[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 128)]
CodSpeed Performance Gauge
+21%
142.3 µs
117.9 µs
bench_compare_varbin[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2048)]
CodSpeed Performance Gauge
+21%
194.4 µs
161.3 µ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
+21%
38.7 µs
32.1 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[u32, 16384]
CodSpeed Performance Gauge
+20%
133.2 µs
110.7 µ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
+20%
43.2 µs
36 µs
encode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 2)]
CodSpeed Performance Gauge
+20%
161.9 µs
134.9 µs
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.005]
CodSpeed Performance Gauge
+20%
47.2 µs
39.3 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.05)]
CodSpeed Performance Gauge
+20%
153.7 µs
128.2 µ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
+20%
47.4 µs
39.6 µs
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 8)]
CodSpeed Performance Gauge
+20%
166.3 µs
139 µ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
+20%
148.4 µs
124.1 µs
decode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 128)]
CodSpeed Performance Gauge
+19%
79.5 µs
66.6 µs
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.04]
CodSpeed Performance Gauge
+19%
49.1 µs
41.2 µs
decode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 512)]
CodSpeed Performance Gauge
+19%
79.5 µs
66.6 µ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
+19%
40.8 µs
34.3 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 4)]
CodSpeed Performance Gauge
+19%
90.1 µs
75.6 µs
bench_compare_varbin[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 512)]
CodSpeed Performance Gauge
+19%
153.2 µs
128.7 µ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
+19%
45.5 µs
38.3 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
+19%
63.1 µs
53.1 µs
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.005]
CodSpeed Performance Gauge
+19%
37 µs
31.2 µ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
+19%
50.6 µs
42.6 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.05)]
CodSpeed Performance Gauge
+19%
161.3 µs
136.1 µs
decode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 2)]
CodSpeed Performance Gauge
+18%
79.2 µs
66.8 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::new_alp_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+18%
257.6 µs
217.4 µs
decode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 32)]
CodSpeed Performance Gauge
+18%
79.3 µs
66.9 µ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
+18%
185.2 µs
156.5 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 8)]
CodSpeed Performance Gauge
+18%
96.7 µs
81.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
+18%
185.3 µs
156.7 µ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
+18%
43.2 µs
36.6 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.1)]
CodSpeed Performance Gauge
+18%
293.7 µs
248.6 µ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
+18%
47.2 µs
40 µs
decode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 4)]
CodSpeed Performance Gauge
+18%
78.5 µs
66.5 µ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
+18%
99 µs
84.1 µ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
+18%
45.2 µs
38.3 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
+18%
155.1 µs
131.7 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.05]
CodSpeed Performance Gauge
+18%
43 µs
36.5 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
+18%
155.1 µs
131.8 µ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
+18%
56.9 µs
48.4 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[u64, 16384]
CodSpeed Performance Gauge
+17%
157.5 µs
134.3 µ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
+17%
98.7 µs
84.2 µs
decode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 8)]
CodSpeed Performance Gauge
+17%
78.4 µs
67 µ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
+17%
45.6 µs
38.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
+17%
98.8 µs
84.5 µ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
+17%
40.9 µs
35 µs
filter_then_canonical[(65536, 0.1)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.1)]
CodSpeed Performance Gauge
+17%
974.2 µs
833.7 µs
decode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 4)]
CodSpeed Performance Gauge
+17%
54.6 µs
46.7 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i16, 16384]
CodSpeed Performance Gauge
+17%
131.7 µs
112.8 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
+17%
96.9 µs
83.1 µs
decode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 32)]
CodSpeed Performance Gauge
+17%
54.8 µs
47 µs
encode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 4)]
CodSpeed Performance Gauge
+17%
162.4 µs
139.3 µs
decode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 2)]
CodSpeed Performance Gauge
+17%
90.4 µs
77.6 µ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
+16%
41.6 µs
35.7 µs
encode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 8)]
CodSpeed Performance Gauge
+16%
162.8 µs
139.9 µs
decode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 8)]
CodSpeed Performance Gauge
+16%
54.4 µs
46.8 µs
decode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 128)]
CodSpeed Performance Gauge
+16%
90.2 µs
77.6 µs
decode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 512)]
CodSpeed Performance Gauge
+16%
91.2 µs
78.4 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+16%
164.7 µs
141.8 µs
decode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 32)]
CodSpeed Performance Gauge
+16%
89.9 µs
77.4 µs
encode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 8)]
CodSpeed Performance Gauge
+16%
192.8 µs
166.1 µs
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
+16%
171.8 µs
148 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::old_alp_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+16%
336 µs
289.8 µs
decode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 2)]
CodSpeed Performance Gauge
+16%
54.6 µs
47.1 µs
encode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 32)]
CodSpeed Performance Gauge
+16%
168.1 µs
145.2 µs
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
+16%
174.7 µs
151.1 µ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
+16%
47.3 µs
40.9 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.05]
CodSpeed Performance Gauge
+16%
48.1 µs
41.7 µs
encode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 32)]
CodSpeed Performance Gauge
+15%
197 µs
170.6 µ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
+15%
89.4 µs
77.5 µs
decode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 8)]
CodSpeed Performance Gauge
+15%
89.5 µs
77.6 µs
decode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 4)]
CodSpeed Performance Gauge
+15%
88.9 µs
77.1 µs
decode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 128)]
CodSpeed Performance Gauge
+15%
55.6 µs
48.3 µ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
+15%
280.7 µs
243.7 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
+15%
149.7 µs
130 µs
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
+15%
279.7 µs
243 µ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
+15%
284.2 µs
246.9 µs
decode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 8)]
CodSpeed Performance Gauge
+15%
54.3 µs
47.2 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 4)]
CodSpeed Performance Gauge
+15%
138.3 µs
120.2 µs
decode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 512)]
CodSpeed Performance Gauge
+15%
57.8 µs
50.2 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.005)]
CodSpeed Performance Gauge
+15%
186.2 µs
161.8 µs
decode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 128)]
CodSpeed Performance Gauge
+15%
55.5 µs
48.2 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.01)]
CodSpeed Performance Gauge
+15%
185.7 µs
161.5 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.03)]
CodSpeed Performance Gauge
+15%
187.2 µs
162.9 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 10000]
CodSpeed Performance Gauge
+15%
339.4 µs
295.5 µs
decode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 2)]
CodSpeed Performance Gauge
+15%
54.8 µs
47.8 µ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
+15%
287.9 µs
251.2 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 8)]
CodSpeed Performance Gauge
+15%
138.3 µs
120.8 µs
encode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 128)]
CodSpeed Performance Gauge
+14%
182.6 µs
159.5 µs
decode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 4)]
CodSpeed Performance Gauge
+14%
54.1 µs
47.3 µs
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
+14%
229.6 µs
200.9 µs
decode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 32)]
CodSpeed Performance Gauge
+14%
54.5 µs
47.7 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 8)]
CodSpeed Performance Gauge
+14%
147.3 µs
129 µ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
+14%
229.4 µs
200.9 µ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
+14%
52 µs
45.5 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 4)]
CodSpeed Performance Gauge
+14%
147.3 µs
129.1 µ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
+14%
49.6 µs
43.5 µs
bench_compare_varbinview[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2048)]
CodSpeed Performance Gauge
+14%
194 µs
170.2 µ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
+14%
266.9 µs
234.3 µs
encode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 2)]
CodSpeed Performance Gauge
+14%
186.7 µs
164.1 µs
decode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 512)]
CodSpeed Performance Gauge
+14%
58.3 µs
51.2 µ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
+14%
267.8 µs
235.5 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::new_alp_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+14%
334.7 µs
294.4 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 4)]
CodSpeed Performance Gauge
+14%
226.3 µs
199.2 µs
encode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 4)]
CodSpeed Performance Gauge
+14%
187.4 µs
165 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[u32, 32768]
CodSpeed Performance Gauge
+14%
189.2 µs
166.7 µ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
+13%
210.9 µs
185.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
+13%
53.6 µs
47.3 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+13%
192.5 µs
169.9 µ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
+13%
208.5 µs
184.4 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
+13%
191.2 µs
169.4 µs
varbin
vortex-array/benches/take_strings.rs::varbin
CodSpeed Performance Gauge
+13%
88.2 µs
78.1 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 8)]
CodSpeed Performance Gauge
+13%
244.3 µs
216.6 µ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
+13%
213.8 µs
189.6 µs
encode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 128)]
CodSpeed Performance Gauge
+13%
207.3 µs
184.3 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 10000]
CodSpeed Performance Gauge
+12%
279.8 µs
248.8 µ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
+12%
189.7 µs
168.9 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
+12%
186.9 µs
166.6 µ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
+12%
340.9 µs
303.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
+12%
216.7 µs
193.3 µs
decode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 512)]
CodSpeed Performance Gauge
+12%
120.6 µs
107.5 µ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
+12%
338.9 µs
302.3 µ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
+12%
51.6 µs
46.1 µs
decode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 128)]
CodSpeed Performance Gauge
+12%
118.9 µs
106.2 µs
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
+12%
230.6 µs
206 µs
decode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 2)]
CodSpeed Performance Gauge
+12%
117.8 µs
105.5 µs
decode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 32)]
CodSpeed Performance Gauge
+12%
118.1 µs
105.8 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 4)]
CodSpeed Performance Gauge
+12%
175.4 µs
157.3 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 8)]
CodSpeed Performance Gauge
+12%
175.4 µs
157.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
+11%
201.1 µs
180.5 µ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
+11%
322.6 µs
289.9 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
+11%
232.8 µs
209.2 µs
decode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 4)]
CodSpeed Performance Gauge
+11%
117.7 µs
105.9 µ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
+11%
367.3 µs
330.6 µs
decode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 8)]
CodSpeed Performance Gauge
+11%
117.5 µs
105.9 µ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
+11%
331.6 µs
298.9 µ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
+11%
79.1 µs
71.4 µs
encode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 512)]
CodSpeed Performance Gauge
+11%
241.4 µs
217.9 µ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
+11%
383.6 µs
346.5 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[u64, 32768]
CodSpeed Performance Gauge
+11%
237.3 µs
214.4 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::old_raw_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+11%
251.9 µs
227.7 µs
canonical_then_filter[(65536, 0.01)]
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.01)]
CodSpeed Performance Gauge
+11%
737.7 µs
667.5 µs
encode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 512)]
CodSpeed Performance Gauge
+10%
215.5 µs
195.1 µ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
+10%
117.6 µs
106.5 µs
decompress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[(1000, 16)]
CodSpeed Performance Gauge
+10%
148.7 µs
135 µs
compress[(ALPCompressor, F32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(ALPCompressor, F32)]
CodSpeed Performance Gauge
+10%
2.6 ms
2.4 ms
New
chunked_dict_fsst_to_canonical[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_to_canonical[(1000, 10, 10)]
CodSpeed Performance Gauge
N/A
N/A
1.4 ms
chunked_dict_fsst_to_canonical[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_to_canonical[(1000, 10, 100)]
CodSpeed Performance Gauge
N/A
N/A
13 ms
chunked_dict_fsst_to_canonical[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_to_canonical[(1000, 100, 10)]
CodSpeed Performance Gauge
N/A
N/A
1.4 ms
chunked_dict_fsst_to_canonical[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_to_canonical[(1000, 100, 100)]
CodSpeed Performance Gauge
N/A
N/A
13 ms
chunked_dict_fsst_to_canonical[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_to_canonical[(1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
1.4 ms
chunked_dict_fsst_to_canonical[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_to_canonical[(1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
N/A
13.1 ms
chunked_dict_primitive_to_canonical[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f32, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
N/A
175.5 µs
chunked_dict_primitive_to_canonical[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f32, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.5 ms
chunked_dict_primitive_to_canonical[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f32, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
N/A
177 µs
chunked_dict_primitive_to_canonical[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f32, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.5 ms
chunked_dict_primitive_to_canonical[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f32, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
191.1 µs
chunked_dict_primitive_to_canonical[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f32, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.7 ms
chunked_dict_primitive_to_canonical[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f64, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
N/A
205 µs
chunked_dict_primitive_to_canonical[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f64, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.8 ms
chunked_dict_primitive_to_canonical[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f64, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
N/A
208 µs
chunked_dict_primitive_to_canonical[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f64, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.8 ms
chunked_dict_primitive_to_canonical[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f64, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
239.1 µs
chunked_dict_primitive_to_canonical[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[f64, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
N/A
2.2 ms
chunked_dict_primitive_to_canonical[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u32, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
N/A
174.7 µs
chunked_dict_primitive_to_canonical[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u32, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.5 ms
chunked_dict_primitive_to_canonical[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u32, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
N/A
174.4 µs
chunked_dict_primitive_to_canonical[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u32, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.5 ms
chunked_dict_primitive_to_canonical[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u32, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
190.8 µs
chunked_dict_primitive_to_canonical[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u32, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.7 ms
chunked_dict_primitive_to_canonical[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u64, (1000, 10, 10)]
CodSpeed Performance Gauge
N/A
N/A
206.6 µs
chunked_dict_primitive_to_canonical[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u64, (1000, 10, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.8 ms
chunked_dict_primitive_to_canonical[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u64, (1000, 100, 10)]
CodSpeed Performance Gauge
N/A
N/A
207.1 µs
chunked_dict_primitive_to_canonical[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u64, (1000, 100, 100)]
CodSpeed Performance Gauge
N/A
N/A
1.9 ms
chunked_dict_primitive_to_canonical[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u64, (1000, 1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
243.1 µs
chunked_dict_primitive_to_canonical[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_to_canonical[u64, (1000, 1000, 100)]
CodSpeed Performance Gauge
N/A
N/A
2.2 ms
to_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
100.3 µs
to_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 1, 0.01)]
CodSpeed Performance Gauge
N/A
N/A
105.8 µs
to_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
N/A
N/A
115.1 µs
to_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
690.4 µs
to_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 10, 0.01)]
CodSpeed Performance Gauge
N/A
N/A
715.4 µs
to_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
N/A
N/A
843.5 µs
to_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
6.6 ms
to_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 100, 0.01)]
CodSpeed Performance Gauge
N/A
N/A
6.9 ms
to_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
N/A
N/A
8.2 ms
to_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_non_nullable[(10000, 1000, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
65.5 ms
to_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
121.6 µs
to_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
N/A
N/A
154.6 µs
to_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
785.9 µs
to_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
N/A
N/A
1.1 ms
to_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
N/A
N/A
7.4 ms
to_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::to_canonical_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
N/A
N/A
10.5 ms
chunked_append_to_builder[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
N/A
N/A
5.8 ms
chunked_append_to_builder[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
N/A
N/A
3.5 ms
chunked_append_to_builder[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
N/A
N/A
15.1 ms
chunked_append_to_builder[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
N/A
N/A
13.6 ms
chunked_append_to_builder[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
N/A
N/A
10.7 ms
chunked_append_to_builder[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
N/A
N/A
16 ms
chunked_append_to_builder[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
N/A
N/A
7.3 ms
chunked_append_to_builder[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
N/A
N/A
6.7 ms
chunked_append_to_builder[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_append_to_builder[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
N/A
N/A
7.8 ms
chunked_to_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
N/A
N/A
5.9 ms
chunked_to_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
N/A
N/A
3.6 ms
chunked_to_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
N/A
N/A
15.1 ms
chunked_to_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
N/A
N/A
14.1 ms
chunked_to_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
N/A
N/A
11.1 ms
chunked_to_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
N/A
N/A
16.4 ms
chunked_to_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
N/A
N/A
7.7 ms
chunked_to_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
N/A
N/A
7.2 ms
chunked_to_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_to_canonical[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
N/A
N/A
8.2 ms
chunked_bool_to_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_to_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
N/A
674.4 µs
chunked_bool_to_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_to_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
N/A
81.4 µs
chunked_bool_to_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_to_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
51.3 µs
chunked_opt_bool_to_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_to_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
N/A
694.7 µs
chunked_opt_bool_to_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_to_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
N/A
254.6 µs
chunked_opt_bool_to_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_to_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
51.9 µs
chunked_varbinview_opt_to_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_to_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
N/A
5.6 ms
chunked_varbinview_opt_to_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_to_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
N/A
756.7 µs
chunked_varbinview_opt_to_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_to_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
247.5 µs
chunked_varbinview_to_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_to_canonical[(10, 1000)]
CodSpeed Performance Gauge
N/A
N/A
2.6 ms
chunked_varbinview_to_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_to_canonical[(100, 100)]
CodSpeed Performance Gauge
N/A
N/A
416.1 µs
chunked_varbinview_to_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_to_canonical[(1000, 10)]
CodSpeed Performance Gauge
N/A
N/A
207.6 µs
Passed
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.0105]
CodSpeed Performance Gauge
+10%
80 µs
72.9 µs
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.02]
CodSpeed Performance Gauge
+10%
83.2 µs
75.8 µ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
+9%
87 µs
79.5 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i16, 32768]
CodSpeed Performance Gauge
+9%
184.5 µs
168.6 µ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
+9%
346.8 µs
317 µ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
+9%
347 µs
317.5 µ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
+9%
1.3 ms
1.2 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
+9%
1.3 ms
1.2 ms
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.01]
CodSpeed Performance Gauge
+9%
80.5 µs
73.8 µs
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
+9%
1.3 ms
1.2 ms
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.05]
CodSpeed Performance Gauge
+9%
88.8 µs
81.6 µs
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 4)]
CodSpeed Performance Gauge
+9%
185.7 µs
170.9 µ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
+8%
177.6 µs
163.8 µ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
+8%
177.4 µs
163.7 µ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
+8%
12.7 ms
11.8 ms
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
+8%
176.9 µs
163.5 µs
filter_then_canonical[(65536, 0.5)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.5)]
CodSpeed Performance Gauge
+8%
2.1 ms
1.9 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
+8%
12.8 ms
11.8 ms
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
+8%
12.8 ms
11.8 ms
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.05)]
CodSpeed Performance Gauge
+8%
56.9 µs
52.7 µs
filter_then_canonical[(65536, 0.99)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.99)]
CodSpeed Performance Gauge
+8%
3.4 ms
3.1 ms
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
+8%
516 µs
478.1 µ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
+8%
518.2 µs
480.5 µ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
+8%
333.2 µs
309 µs
bench_compare_primitive[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 32)]
CodSpeed Performance Gauge
+8%
500.9 µs
464.5 µs
bench_compare_primitive[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2)]
CodSpeed Performance Gauge
+8%
500.7 µs
464.4 µs
bench_compare_primitive[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 512)]
CodSpeed Performance Gauge
+8%
502.4 µs
466.2 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 8)]
CodSpeed Performance Gauge
+8%
211.5 µs
196.3 µs
bench_compare_primitive[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2048)]
CodSpeed Performance Gauge
+8%
505.8 µs
469.5 µs
bench_compare_primitive[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 8)]
CodSpeed Performance Gauge
+8%
500.8 µs
464.9 µs
decompress[(ALPCompressor, F32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(ALPCompressor, F32)]
CodSpeed Performance Gauge
+8%
644.7 µs
598.7 µs
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
+8%
571.9 µs
531.1 µs
bench_compare_primitive[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 4)]
CodSpeed Performance Gauge
+8%
500.5 µs
464.8 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
+7%
221.5 µs
206.1 µs
bench_compare_primitive[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 128)]
CodSpeed Performance Gauge
+7%
499.9 µs
465.1 µ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
+7%
548.6 µs
511.4 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i16, 32768]
CodSpeed Performance Gauge
+7%
180.1 µs
168 µ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
+7%
499.1 µs
465.8 µ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
+7%
83.1 µs
77.5 µs
bench_compare_varbinview[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 8)]
CodSpeed Performance Gauge
+7%
513.4 µs
479.8 µs
bench_compare_varbin[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2)]
CodSpeed Performance Gauge
+7%
513.4 µs
479.8 µ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
+7%
510 µs
476.6 µs
bench_compare_varbinview[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 512)]
CodSpeed Performance Gauge
+7%
528.5 µs
494.1 µs
bench_compare_varbin[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 32)]
CodSpeed Performance Gauge
+7%
514.3 µs
481 µs
bench_compare_varbinview[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 4)]
CodSpeed Performance Gauge
+7%
513 µs
480 µs
bench_compare_varbin[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 128)]
CodSpeed Performance Gauge
+7%
516.6 µs
483.4 µs
bench_compare_varbinview[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 32)]
CodSpeed Performance Gauge
+7%
513.9 µs
480.9 µs
bench_compare_varbinview[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 128)]
CodSpeed Performance Gauge
+7%
516.6 µs
483.6 µs
bench_compare_varbin[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 512)]
CodSpeed Performance Gauge
+7%
527.6 µs
494.3 µs
encode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 32)]
CodSpeed Performance Gauge
+7%
313.6 µs
293.9 µs
encode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 4)]
CodSpeed Performance Gauge
+7%
310.9 µs
291.4 µs
encode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 2)]
CodSpeed Performance Gauge
+7%
310.3 µs
290.9 µs
encode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 8)]
CodSpeed Performance Gauge
+7%
311.4 µs
292 µs
encode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 512)]
CodSpeed Performance Gauge
+7%
387 µs
363 µs
encode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 4)]
CodSpeed Performance Gauge
+7%
310.4 µs
291.1 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.05)]
CodSpeed Performance Gauge
+7%
51.1 µs
47.9 µs
encode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 8)]
CodSpeed Performance Gauge
+7%
310.7 µs
291.6 µs
encode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 128)]
CodSpeed Performance Gauge
+7%
321.8 µs
302 µs
encode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 128)]
CodSpeed Performance Gauge
+7%
322.6 µs
302.8 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
+7%
215.5 µs
202.3 µs
encode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 2)]
CodSpeed Performance Gauge
+7%
309.8 µs
290.9 µs
encode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 32)]
CodSpeed Performance Gauge
+6%
313.6 µs
294.5 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+6%
229.9 µs
216 µs
encode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 512)]
CodSpeed Performance Gauge
+6%
330.9 µs
311.1 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 100000]
CodSpeed Performance Gauge
+6%
2.9 ms
2.8 ms
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[u32, 16384]
CodSpeed Performance Gauge
+6%
229.8 µs
216.2 µs
bench_compare_varbin[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2048)]
CodSpeed Performance Gauge
+6%
569.8 µs
536.3 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::new_bp_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
+6%
295.6 µs
278.5 µs
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 4)]
CodSpeed Performance Gauge
+6%
500.7 µs
472.4 µs
encode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 2)]
CodSpeed Performance Gauge
+6%
341.7 µs
322.3 µs
encode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 8)]
CodSpeed Performance Gauge
+6%
342.9 µs
323.5 µs
encode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 4)]
CodSpeed Performance Gauge
+6%
342.1 µs
322.9 µs
encode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 32)]
CodSpeed Performance Gauge
+6%
346 µs
326.6 µs
encode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 512)]
CodSpeed Performance Gauge
+6%
350.1 µs
330.5 µs
encode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 128)]
CodSpeed Performance Gauge
+6%
355.4 µs
335.6 µs
decompress[(ALPRDCompressor, F32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(ALPRDCompressor, F32)]
CodSpeed Performance Gauge
+6%
628.6 µs
593.6 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
+6%
229.3 µs
216.6 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+6%
260.3 µs
246 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[u64, 16384]
CodSpeed Performance Gauge
+6%
259.6 µs
245.9 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
+6%
259.6 µs
245.9 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 8)]
CodSpeed Performance Gauge
+5%
545.5 µs
518 µs
canonical_then_filter[(65536, 0.9)]
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.9)]
CodSpeed Performance Gauge
+5%
1.3 ms
1.3 ms
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 8)]
CodSpeed Performance Gauge
+5%
369 µs
351.6 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.1)]
CodSpeed Performance Gauge
+5%
67.1 µs
64 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 4)]
CodSpeed Performance Gauge
+5%
356.7 µs
340.1 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::old_bp_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
+5%
288.4 µs
275.1 µs
decompress[(DictCompressor, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(DictCompressor, U32)]
CodSpeed Performance Gauge
+5%
272.1 µs
260.3 µs
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
+5%
279.3 µs
267.3 µs
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
+4%
3 ms
2.9 ms
filter_then_canonical[(65536, 0.9)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.9)]
CodSpeed Performance Gauge
+4%
3.4 ms
3.3 ms
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.05)]
CodSpeed Performance Gauge
+4%
88.8 µs
85.3 µs
decode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 8)]
CodSpeed Performance Gauge
+4%
186.1 µs
178.9 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
+4%
3.5 ms
3.4 ms
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
+4%
685 µs
658.8 µs
decode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 2)]
CodSpeed Performance Gauge
+4%
186.2 µs
179.1 µs
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
+4%
3.3 ms
3.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
+4%
30.4 ms
29.3 ms
decode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 128)]
CodSpeed Performance Gauge
+4%
187.4 µs
180.3 µs
decode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 2)]
CodSpeed Performance Gauge
+4%
185.9 µs
179 µs
decode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 32)]
CodSpeed Performance Gauge
+4%
185.8 µs
179 µs
decode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 4)]
CodSpeed Performance Gauge
+4%
185.4 µs
178.8 µs
decode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 4)]
CodSpeed Performance Gauge
+4%
185.5 µs
178.8 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.1)]
CodSpeed Performance Gauge
+4%
72.4 µs
69.8 µs
decode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 32)]
CodSpeed Performance Gauge
+4%
185.6 µs
179 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 16)]
CodSpeed Performance Gauge
+4%
199.9 µs
192.9 µs
decode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 128)]
CodSpeed Performance Gauge
+4%
186.7 µs
180.3 µs
decode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 512)]
CodSpeed Performance Gauge
+4%
189.4 µs
182.8 µs
decode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 8)]
CodSpeed Performance Gauge
+3%
185.6 µs
179.3 µs
decode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 512)]
CodSpeed Performance Gauge
+3%
189.7 µs
183.3 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 100000]
CodSpeed Performance Gauge
+3%
2.3 ms
2.3 ms
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.05)]
CodSpeed Performance Gauge
+3%
129.9 µs
125.6 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
+3%
431 µs
417 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_contiguous
CodSpeed Performance Gauge
+3%
211.9 µs
205 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+3%
430.7 µs
417 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[u32, 32768]
CodSpeed Performance Gauge
+3%
430.6 µs
417 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.5)]
CodSpeed Performance Gauge
+3%
265.6 µs
257.3 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.1)]
CodSpeed Performance Gauge
+3%
152.4 µs
147.8 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 4)]
CodSpeed Performance Gauge
+3%
631.8 µs
613.2 µs
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 8)]
CodSpeed Performance Gauge
+3%
631.7 µs
613.2 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+3%
490.9 µs
476.6 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.1)]
CodSpeed Performance Gauge
+3%
108.8 µs
105.7 µs
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 8)]
CodSpeed Performance Gauge
+3%
637.3 µs
619.3 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
+3%
490.2 µs
476.5 µs
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 4)]
CodSpeed Performance Gauge
+3%
583 µs
566.6 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::new_raw_prim_test_between[u64, 32768]
CodSpeed Performance Gauge
+3%
490.3 µs
476.7 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 4)]
CodSpeed Performance Gauge
+3%
636.8 µs
619.1 µs
encode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 8)]
CodSpeed Performance Gauge
+3%
1.1 ms
1.1 ms
compress[(BitPackedCompressor { allow_patches: false }, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(BitPackedCompressor { allow_patches: false }, U32)]
CodSpeed Performance Gauge
+3%
512.8 µs
498.9 µs
decompress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[(1000, 4)]
CodSpeed Performance Gauge
+3%
515.2 µs
501.7 µs
compress[(BitPackedCompressor { allow_patches: true }, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(BitPackedCompressor { allow_patches: true }, U32)]
CodSpeed Performance Gauge
+3%
512.6 µs
499.1 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 8)]
CodSpeed Performance Gauge
+3%
645 µs
628.4 µs
encode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 128)]
CodSpeed Performance Gauge
+3%
1.1 ms
1 ms
encode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 4)]
CodSpeed Performance Gauge
+3%
1 ms
1 ms
filter_then_canonical[(65536, 0.999)]
vortex-sampling-compressor/benches/sel_vec.rs::filter_then_canonical[(65536, 0.999)]
CodSpeed Performance Gauge
+3%
3.6 ms
3.5 ms
encode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 32)]
CodSpeed Performance Gauge
+2%
1 ms
1 ms
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 8)]
CodSpeed Performance Gauge
+2%
811.2 µs
791.8 µs
bench_dict_mask[(0.5, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.5)]
CodSpeed Performance Gauge
+2%
875 µs
854.3 µs
bench_dict_mask[(0.5, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.01)]
CodSpeed Performance Gauge
+2%
874.9 µs
854.3 µs
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 4)]
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
bench_dict_mask[(0.1, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.9)]
CodSpeed Performance Gauge
+2%
875 µs
854.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
+2%
874.9 µs
854.8 µs
encode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 8)]
CodSpeed Performance Gauge
+2%
1 ms
1 ms
encode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 32)]
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 4)]
CodSpeed Performance Gauge
+2%
810.5 µs
792.5 µs
compress[(FoRCompressor, I32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(FoRCompressor, I32)]
CodSpeed Performance Gauge
+2%
918.6 µs
898.7 µs
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 8)]
CodSpeed Performance Gauge
+2%
1.2 ms
1.1 ms
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.5)]
CodSpeed Performance Gauge
+2%
203 µs
198.7 µs
encode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 512)]
CodSpeed Performance Gauge
+2%
1.2 ms
1.2 ms
encode_specialized
vortex-btrblocks/benches/dict_encode.rs::encode_specialized
CodSpeed Performance Gauge
+2%
1.1 ms
1 ms
encode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 2)]
CodSpeed Performance Gauge
+2%
1 ms
1 ms
encode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 4)]
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
bench_dict_mask[(0.01, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.9)]
CodSpeed Performance Gauge
+2%
871.3 µs
854.4 µs
encode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 128)]
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
bench_dict_mask[(0.9, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.5)]
CodSpeed Performance Gauge
+2%
871.8 µs
855 µs
bench_dict_mask[(0.1, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.5)]
CodSpeed Performance Gauge
+2%
871.1 µs
854.4 µs
bench_dict_mask[(0.1, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.01)]
CodSpeed Performance Gauge
+2%
874.6 µs
858 µs
bench_dict_mask[(0.5, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.9)]
CodSpeed Performance Gauge
+2%
874.5 µs
858.2 µs
bench_dict_mask[(0.9, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.1)]
CodSpeed Performance Gauge
+2%
874.5 µs
858.2 µs
bench_dict_mask[(0.9, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.9)]
CodSpeed Performance Gauge
+2%
875 µs
858.7 µs
encode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 2)]
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
decompress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[(10000, 256)]
CodSpeed Performance Gauge
+2%
794.5 µs
781 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.5)]
CodSpeed Performance Gauge
+2%
194.5 µs
191.3 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1]
CodSpeed Performance Gauge
+2%
1.8 µs
1.8 µs
bench_dict_mask[(0.01, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.5)]
CodSpeed Performance Gauge
+2%
871.7 µs
858.2 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.5)]
CodSpeed Performance Gauge
+2%
317.9 µs
313 µs
decompress[(ZigZagCompressor, I32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(ZigZagCompressor, I32)]
CodSpeed Performance Gauge
+2%
501.9 µs
494.4 µs
bench_dict_mask[(0.9, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.01)]
CodSpeed Performance Gauge
+2%
871.2 µs
858.1 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 4)]
CodSpeed Performance Gauge
+2%
1.8 ms
1.8 ms
bench_dict_mask[(0.01, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.01)]
CodSpeed Performance Gauge
+2%
871.3 µs
858.3 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 8)]
CodSpeed Performance Gauge
+2%
1.9 ms
1.9 ms
encode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 512)]
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
bench_dict_mask[(0.1, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.1)]
CodSpeed Performance Gauge
+1%
870.9 µs
858.6 µs
bench_dict_mask[(0.01, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.1)]
CodSpeed Performance Gauge
+1%
870.9 µs
858.7 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100]
CodSpeed Performance Gauge
+1%
2.2 µs
2.2 µs
compress[(ZigZagCompressor, I32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(ZigZagCompressor, I32)]
CodSpeed Performance Gauge
+1%
508.7 µs
502.7 µs
decompress[(RunEndCompressor { ree_threshold: 2.0 }, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(RunEndCompressor { ree_threshold: 2.0 }, U32)]
CodSpeed Performance Gauge
+1%
1.2 ms
1.1 ms
compare_bool
vortex-array/benches/compare.rs::compare_bool
CodSpeed Performance Gauge
+1%
1.4 ms
1.4 ms
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 4)]
CodSpeed Performance Gauge
+1%
1.5 ms
1.5 ms
compress[(DictCompressor, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(DictCompressor, U32)]
CodSpeed Performance Gauge
+1%
2.6 ms
2.6 ms
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 8)]
CodSpeed Performance Gauge
+1%
1.8 ms
1.7 ms
scalar_subtract
vortex-array/benches/scalar_subtract.rs::scalar_subtract
CodSpeed Performance Gauge
+1%
3.2 ms
3.2 ms
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 4)]
CodSpeed Performance Gauge
+1%
761.9 µs
755.1 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 1.0)]
CodSpeed Performance Gauge
+1%
352.7 µs
349.5 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 1.0)]
CodSpeed Performance Gauge
+1%
547.6 µs
543.2 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 1.0)]
CodSpeed Performance Gauge
+1%
445.6 µs
442.3 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_random
CodSpeed Performance Gauge
+1%
921 µs
914.1 µs
encode_generic
vortex-btrblocks/benches/dict_encode.rs::encode_generic
CodSpeed Performance Gauge
+1%
3.4 ms
3.4 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 4)]
CodSpeed Performance Gauge
+1%
4.5 ms
4.4 ms
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1000]
CodSpeed Performance Gauge
+1%
4.6 µs
4.6 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 256)]
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
compress[(RunEndCompressor { ree_threshold: 2.0 }, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::compress[(RunEndCompressor { ree_threshold: 2.0 }, U32)]
CodSpeed Performance Gauge
+1%
3.2 ms
3.2 ms
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 8)]
CodSpeed Performance Gauge
+1%
4.7 ms
4.7 ms
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
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
2.9 ms
2.8 ms
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_first_chunk_only
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_dispersed
CodSpeed Performance Gauge
0%
3.6 ms
3.6 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%
4.5 ms
4.5 ms
decompress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[(10000, 16)]
CodSpeed Performance Gauge
0%
12.1 ms
12 ms
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 16)]
CodSpeed Performance Gauge
0%
18.4 ms
18.4 ms
decompress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[(10000, 4)]
CodSpeed Performance Gauge
0%
48.1 ms
48.1 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>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100000]
CodSpeed Performance Gauge
0%
237.4 µs
237.4 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 4)]
CodSpeed Performance Gauge
0%
73.5 ms
73.5 ms
compare_int
vortex-array/benches/compare.rs::compare_int
CodSpeed Performance Gauge
0%
78.4 ms
78.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
binary_search_std
vortex-array/benches/search_sorted.rs::binary_search_std
CodSpeed Performance Gauge
0%
643.9 ns
643.9 ns
binary_search_vortex
vortex-array/benches/search_sorted.rs::binary_search_vortex
CodSpeed Performance Gauge
0%
1.3 µs
1.3 µs
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>>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[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::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1]
CodSpeed Performance Gauge
0%
1.6 µs
1.6 µ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
map_each[BufferMut<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 100]
CodSpeed Performance Gauge
0%
1.4 µs
1.4 µ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 µs
738 µ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%
937.2 ns
937.2 ns
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.5 µs
79.5 µs
push_vortex_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[1000]
CodSpeed Performance Gauge
0%
8.1 µs
8.1 µs
push_vortex_buffer[100]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[100]
CodSpeed Performance Gauge
0%
992.2 ns
992.2 ns
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
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
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
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
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
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_first_chunk_only
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_dispersed
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_random
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_patches
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
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
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_adversarial
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_not_patches
CodSpeed Performance Gauge
-1%
751.5 µs
756 µs
map_each[BufferMut<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 1000]
CodSpeed Performance Gauge
-1%
3.7 µs
3.7 µs
from_iter[Buffer<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 100]
CodSpeed Performance Gauge
-1%
3.5 µs
3.5 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 100000]
CodSpeed Performance Gauge
-1%
1.3 ms
1.3 ms
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
-1%
6.4 ms
6.4 ms
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 1.0)]
CodSpeed Performance Gauge
-1%
362.6 µs
367 µs
from_iter[Buffer<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 1]
CodSpeed Performance Gauge
-1%
2.3 µs
2.4 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 100000]
CodSpeed Performance Gauge
-1%
881.7 µs
892.7 µs
canonical_then_filter[(65536, 0.999)]
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.999)]
CodSpeed Performance Gauge
-2%
1.2 ms
1.2 ms
decompress[(BitPackedCompressor { allow_patches: false }, U32)]
vortex-sampling-compressor/benches/compressor_throughput.rs::decompress[(BitPackedCompressor { allow_patches: false }, U32)]
CodSpeed Performance Gauge
-3%
170.2 µs
175.1 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 4)]
CodSpeed Performance Gauge
-4%
227.3 µs
237.5 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 8)]
CodSpeed Performance Gauge
-4%
227.6 µs
237.9 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 8)]
CodSpeed Performance Gauge
-5%
188.5 µs
198.6 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 4)]
CodSpeed Performance Gauge
-5%
188.4 µs
198.6 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 4)]
CodSpeed Performance Gauge
-5%
189.5 µs
199.9 µs
varbinview
vortex-array/benches/take_strings.rs::varbinview
CodSpeed Performance Gauge
-6%
50.8 µs
54 µs
canonical_then_filter[(65536, 0.5)]
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.5)]
CodSpeed Performance Gauge
-7%
1.3 ms
1.3 ms
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 8)]
CodSpeed Performance Gauge
-8%
183.5 µs
199.5 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(100, 100)]
CodSpeed Performance Gauge
-8%
385.7 µs
421.1 µs
canonical_then_filter[(65536, 0.1)]
vortex-sampling-compressor/benches/sel_vec.rs::canonical_then_filter[(65536, 0.1)]
CodSpeed Performance Gauge
-9%
719.2 µs
787.6 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 8)]
CodSpeed Performance Gauge
-10%
86.6 µs
95.9 µs
Commits
Click on a commit to change the comparison range
Base
develop
fb296b1
-38%
Bench Vortex
590355a
7 hours ago
by gatesn
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs