Introducing our Free Plan for private repositories and global Macro Runners availability with 120 min/month included.Try it out for free!

[WIP] Trying out arc-slice

#2647
Comparing
adamg/arc-slice
(
11c15a6
) with
develop
(
a92373a
)
CodSpeed Performance Gauge
-22%
Improvements
22
Regressions
10
Untouched
743
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

decompress_bitpacking_late_filter[i64, 0.0105]Regression
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.0105]
CodSpeed Performance Gauge
-22%
57.4 µs
73.3 µs
decompress_bitpacking_late_filter[i64, 0.02]Regression
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.02]
CodSpeed Performance Gauge
-21%
58.8 µs
74.6 µs
decompress_bitpacking_late_filter[i64, 0.03]Regression
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.03]
CodSpeed Performance Gauge
-20%
61.4 µs
76.9 µs
decompress_bitpacking_late_filter[i64, 0.04]Regression
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.04]
CodSpeed Performance Gauge
-20%
63.6 µs
79 µs
decompress_bitpacking_late_filter[i64, 0.05]Regression
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.05]
CodSpeed Performance Gauge
-19%
66.2 µs
81.5 µs
canonical_into_nullable[(10000, 1, 0.0)]Regression
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
-15%
46.3 µs
54.5 µs
compress_fsst[(1000, 4, 4)]Regression
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 4)]
CodSpeed Performance Gauge
-12%
131.2 µs
148.4 µs
compress_fsst[(1000, 4, 8)]Regression
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 8)]
CodSpeed Performance Gauge
-11%
140.3 µs
158.4 µs
compress_fsst[(10000, 4, 4)]Regression
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 4)]
CodSpeed Performance Gauge
-15%
1.1 ms
1.3 ms
compress_fsst[(10000, 4, 8)]Regression
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 8)]
CodSpeed Performance Gauge
-14%
1.1 ms
1.3 ms

Improved

from_iter[Buffer<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 1]
CodSpeed Performance Gauge
+33%
2.5 µs
1.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
+32%
73 µs
55.4 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.01]
CodSpeed Performance Gauge
+30%
73.7 µs
56.6 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_first_chunk_only
CodSpeed Performance Gauge
+30%
3.8 ms
2.9 ms
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_dispersed
CodSpeed Performance Gauge
+27%
4.1 ms
3.2 ms
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.01]
CodSpeed Performance Gauge
+24%
49.7 µs
40.2 µ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
+22%
47.5 µs
39 µs
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_dispersed
CodSpeed Performance Gauge
+22%
5.2 ms
4.3 ms
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.02]
CodSpeed Performance Gauge
+22%
51.6 µs
42.5 µ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
+21%
49.1 µs
40.6 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
+21%
213.9 µs
177.1 µs
from_iter[Buffer<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 100]
CodSpeed Performance Gauge
+21%
3.7 µs
3.1 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.03]
CodSpeed Performance Gauge
+20%
53.2 µs
44.4 µ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
+19%
55.5 µs
46.5 µ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
+18%
56.8 µs
48.1 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(100, 100)]
CodSpeed Performance Gauge
+17%
254.6 µs
216.9 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(100, 100)]
CodSpeed Performance Gauge
+17%
248.6 µs
212.1 µs
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_first_chunk_only
CodSpeed Performance Gauge
+13%
4.9 ms
4.4 ms
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(100, 100)]
CodSpeed Performance Gauge
+12%
374.2 µs
333.7 µs
bench_compare_varbin[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 8)]
CodSpeed Performance Gauge
+11%
474.1 µs
428.7 µ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
+10%
30.2 µs
27.4 µs
bench_compare_varbin[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 512)]
CodSpeed Performance Gauge
+10%
488.3 µs
443.3 µs

Passed

decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.02]
CodSpeed Performance Gauge
+10%
32.3 µs
29.4 µ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
+10%
30 µs
27.3 µs
bench_compare_varbin[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2048)]
CodSpeed Performance Gauge
+9%
532.1 µs
486.1 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+9%
95.6 µs
87.8 µs
from_iter[Buffer<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 1000]
CodSpeed Performance Gauge
+8%
7.9 µs
7.3 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
+8%
916.1 µs
849.8 µ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
+8%
34.9 µs
32.4 µ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
+8%
25.2 µs
23.4 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.04]
CodSpeed Performance Gauge
+8%
37.4 µs
34.7 µ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
+8%
40 µs
37.2 µs
decode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 8)]
CodSpeed Performance Gauge
+8%
74.1 µs
68.9 µs
decode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 4)]
CodSpeed Performance Gauge
+8%
74 µs
68.9 µs
decode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 2)]
CodSpeed Performance Gauge
+8%
74 µs
68.9 µs
decode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 512)]
CodSpeed Performance Gauge
+7%
74.6 µs
69.5 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.01)]
CodSpeed Performance Gauge
+7%
159.8 µs
148.7 µs
decode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 32)]
CodSpeed Performance Gauge
+7%
74.5 µs
69.4 µs
decode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 128)]
CodSpeed Performance Gauge
+7%
74.5 µs
69.4 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.005)]
CodSpeed Performance Gauge
+7%
159.6 µs
148.6 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+7%
222.7 µs
207.4 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+7%
38.8 µs
36.1 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.03)]
CodSpeed Performance Gauge
+7%
161.3 µs
150.2 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+7%
21.3 µs
19.9 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+7%
605.4 µs
566.5 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+7%
127.6 µs
119.6 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+7%
142.3 µs
133.6 µ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
+6%
21.6 µs
20.2 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 2048]
CodSpeed Performance Gauge
+6%
20.6 µs
19.4 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 2048]
CodSpeed Performance Gauge
+6%
30.7 µs
28.9 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+6%
24.6 µs
23.2 µs
map_each[BufferMut<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 1]
CodSpeed Performance Gauge
+6%
1,044.4 ns
984.7 ns
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+6%
292.6 µs
275.9 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 2048]
CodSpeed Performance Gauge
+6%
23.9 µs
22.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
+5%
25.4 µs
24.1 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 256)]
CodSpeed Performance Gauge
+5%
15.2 µs
14.4 µs
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
+5%
57.4 µs
54.6 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+5%
180.2 µs
171.6 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.005]
CodSpeed Performance Gauge
+5%
21.7 µs
20.6 µs
map_each[BufferMut<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 100]
CodSpeed Performance Gauge
+5%
1.4 µs
1.3 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.01)]
CodSpeed Performance Gauge
+4%
24 µs
23 µ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
+4%
19.5 µs
18.7 µ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
+4%
193.2 µs
185.3 µs
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
+4%
312.6 µs
300 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100]
CodSpeed Performance Gauge
+4%
2.3 µs
2.2 µs
decode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 32)]
CodSpeed Performance Gauge
+4%
38.7 µs
37.3 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+4%
74.6 µs
71.8 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.01)]
CodSpeed Performance Gauge
+4%
338.8 µs
326 µs
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
+4%
90.6 µs
87.2 µ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
+4%
201.1 µs
193.7 µ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
+4%
201 µs
193.6 µs
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.0105]
CodSpeed Performance Gauge
+4%
25.9 µs
25 µs
encode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 8)]
CodSpeed Performance Gauge
+4%
140.5 µs
135.5 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
+4%
278.9 µs
269.4 µ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
+4%
28.9 µs
28 µs
decode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 8)]
CodSpeed Performance Gauge
+3%
38.4 µs
37.1 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
+3%
46.8 µs
45.3 µ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
+3%
309.8 µs
299.7 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.03)]
CodSpeed Performance Gauge
+3%
25.7 µs
24.9 µ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
+3%
236.2 µs
228.8 µ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
+3%
18.4 µs
17.8 µ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
+3%
31.2 µs
30.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
+3%
237.5 µs
230.1 µ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
+3%
336.2 µs
325.8 µ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
+3%
72.4 µs
70.2 µs
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
+3%
6.1 ms
5.9 ms
decode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 4)]
CodSpeed Performance Gauge
+3%
27.6 µs
26.8 µs
encode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 32)]
CodSpeed Performance Gauge
+3%
145.3 µs
141.1 µ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
+3%
245 µs
237.9 µ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
+3%
249 µs
241.8 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.005)]
CodSpeed Performance Gauge
+3%
105.6 µs
102.5 µs
decode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 8)]
CodSpeed Performance Gauge
+3%
27.6 µs
26.8 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10_contiguous
CodSpeed Performance Gauge
+3%
21.8 µs
21.2 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.03)]
CodSpeed Performance Gauge
+3%
106.5 µs
103.5 µs
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 4)]
CodSpeed Performance Gauge
+3%
6 ms
5.8 ms
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
+3%
245.7 µs
238.8 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.01)]
CodSpeed Performance Gauge
+3%
105.7 µs
102.7 µ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
+3%
253.5 µs
246.5 µs
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 4)]
CodSpeed Performance Gauge
+3%
52.6 µs
51.2 µ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
+3%
80.1 µs
77.9 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 2048]
CodSpeed Performance Gauge
+3%
59.9 µs
58.3 µs
decode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 512)]
CodSpeed Performance Gauge
+3%
42 µs
40.9 µs
encode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 128)]
CodSpeed Performance Gauge
+3%
161.9 µs
157.6 µs
decode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 128)]
CodSpeed Performance Gauge
+3%
39.4 µs
38.3 µs
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
+3%
7.2 ms
7.1 ms
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
+3%
6.7 ms
6.5 ms
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.0105]
CodSpeed Performance Gauge
+3%
36.2 µs
35.2 µ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
+3%
35.8 µs
34.9 µs
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
+3%
9.9 ms
9.7 ms
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
+3%
15.2 ms
14.8 ms
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 16)]
CodSpeed Performance Gauge
+3%
6.6 ms
6.5 ms
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 64)]
CodSpeed Performance Gauge
+3%
7.2 ms
7 ms
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.0)]
CodSpeed Performance Gauge
+3%
365.8 µs
356.6 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 256)]
CodSpeed Performance Gauge
+3%
21.3 µs
20.7 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
+3%
1.9 ms
1.8 ms
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.5)]
CodSpeed Performance Gauge
+2%
263.9 µs
257.4 µ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
+2%
304.3 µs
296.9 µs
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 4)]
CodSpeed Performance Gauge
+2%
9.9 ms
9.7 ms
decode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 4)]
CodSpeed Performance Gauge
+2%
38.3 µs
37.4 µ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
+2%
313.3 µs
306 µ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
+2%
313.3 µs
306.1 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 16)]
CodSpeed Performance Gauge
+2%
30.1 µs
29.4 µ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
+2%
106 µs
103.6 µs
decode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 32)]
CodSpeed Performance Gauge
+2%
38.4 µs
37.5 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.005)]
CodSpeed Performance Gauge
+2%
26.8 µs
26.2 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.03)]
CodSpeed Performance Gauge
+2%
26.8 µs
26.2 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.01)]
CodSpeed Performance Gauge
+2%
26.8 µs
26.2 µ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
+2%
80.2 µs
78.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
+2%
98 µs
95.9 µs
decode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 4)]
CodSpeed Performance Gauge
+2%
38.3 µs
37.4 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.005)]
CodSpeed Performance Gauge
+2%
30.9 µs
30.2 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.01)]
CodSpeed Performance Gauge
+2%
29.6 µs
29 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
+2%
470.9 µs
460.6 µ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
+2%
37.7 µs
36.9 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::take_10_stratified
CodSpeed Performance Gauge
+2%
21.7 µs
21.3 µs
decode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 512)]
CodSpeed Performance Gauge
+2%
28.6 µs
28 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.01)]
CodSpeed Performance Gauge
+2%
22.8 µs
22.4 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 4)]
CodSpeed Performance Gauge
+2%
340.4 µs
333.4 µs
decode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 8)]
CodSpeed Performance Gauge
+2%
38.2 µs
37.4 µ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
+2%
97.2 µs
95.2 µs
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
+2%
13 ms
12.7 ms
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.03)]
CodSpeed Performance Gauge
+2%
27 µs
26.4 µ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
+2%
147.3 µs
144.3 µ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
+2%
27 µs
26.5 µ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
+2%
109.5 µs
107.3 µ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
+2%
106.7 µs
104.6 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
+2%
102.4 µs
100.4 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 16)]
CodSpeed Performance Gauge
+2%
26.9 µs
26.4 µs
decode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 512)]
CodSpeed Performance Gauge
+2%
32.8 µs
32.2 µ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
+2%
112.7 µs
110.5 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 32768]
CodSpeed Performance Gauge
+2%
168.6 µs
165.4 µs
decode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 4)]
CodSpeed Performance Gauge
+2%
25.6 µs
25.1 µ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
+2%
155.5 µs
152.7 µs
decode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 2)]
CodSpeed Performance Gauge
+2%
38.6 µs
37.9 µs
decode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 2)]
CodSpeed Performance Gauge
+2%
27.2 µs
26.7 µ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
+2%
32.4 µs
31.8 µs
encode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 128)]
CodSpeed Performance Gauge
+2%
57.9 µs
56.8 µs
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 8)]
CodSpeed Performance Gauge
+2%
351.4 µs
345.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
+2%
36.1 µs
35.5 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 4)]
CodSpeed Performance Gauge
+2%
96 µs
94.3 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.01]
CodSpeed Performance Gauge
+2%
30.9 µs
30.4 µ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
+2%
34.3 µs
33.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%
21.8 µs
21.4 µ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
+2%
38.8 µs
38.1 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1]
CodSpeed Performance Gauge
+2%
1.7 µs
1.7 µs
decode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 8)]
CodSpeed Performance Gauge
+2%
25.8 µs
25.3 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.1)]
CodSpeed Performance Gauge
+2%
148.6 µs
146 µs
encode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 4)]
CodSpeed Performance Gauge
+2%
42.5 µs
41.7 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+2%
65.8 µs
64.6 µ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
+2%
155.1 µs
152.4 µs
encode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 2)]
CodSpeed Performance Gauge
+2%
41.7 µs
41 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+2%
58.8 µs
57.8 µs
encode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 4)]
CodSpeed Performance Gauge
+2%
139.7 µs
137.4 µs
encode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 8)]
CodSpeed Performance Gauge
+2%
43 µs
42.3 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.1)]
CodSpeed Performance Gauge
+2%
106 µs
104.2 µs
decode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 128)]
CodSpeed Performance Gauge
+2%
31.7 µs
31.2 µs
decode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 32)]
CodSpeed Performance Gauge
+2%
25.9 µs
25.5 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.04]
CodSpeed Performance Gauge
+2%
44.3 µs
43.5 µs
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
+2%
3.5 ms
3.5 ms
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 4, 4)]
CodSpeed Performance Gauge
+2%
3.5 ms
3.5 ms
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.03]
CodSpeed Performance Gauge
+2%
29.6 µs
29.1 µs
encode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 32)]
CodSpeed Performance Gauge
+2%
44 µs
43.3 µs
map_each[BufferMut<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 1000]
CodSpeed Performance Gauge
+2%
3.7 µs
3.6 µs
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 16)]
CodSpeed Performance Gauge
+2%
13 ms
12.7 ms
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 256)]
CodSpeed Performance Gauge
+2%
17.1 µs
16.8 µs
encode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 4)]
CodSpeed Performance Gauge
+2%
42.2 µs
41.5 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+2%
80.6 µs
79.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%
19.4 µs
19.1 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_contiguous
CodSpeed Performance Gauge
+2%
32.2 µs
31.7 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+2%
63.6 µs
62.6 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
+2%
853.9 µs
840.8 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 8)]
CodSpeed Performance Gauge
+2%
53.8 µs
52.9 µ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
+2%
122.4 µs
120.5 µs
encode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 8)]
CodSpeed Performance Gauge
+2%
42.5 µs
41.9 µ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
+2%
14.6 µs
14.4 µs
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 64)]
CodSpeed Performance Gauge
+2%
15.1 ms
14.8 ms
decode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 32)]
CodSpeed Performance Gauge
+2%
27.5 µs
27.1 µs
decode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 128)]
CodSpeed Performance Gauge
+1%
27.8 µs
27.4 µ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
+1%
32.9 µs
32.4 µ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
+1%
455.5 µs
448.8 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.05)]
CodSpeed Performance Gauge
+1%
52.2 µs
51.4 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 16384]
CodSpeed Performance Gauge
+1%
60.6 µs
59.7 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1000]
CodSpeed Performance Gauge
+1%
6.1 µs
6 µ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
+1%
98.2 µs
96.8 µs
encode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 32)]
CodSpeed Performance Gauge
+1%
45.2 µs
44.5 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+1%
62.5 µs
61.6 µs
encode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 512)]
CodSpeed Performance Gauge
+1%
80.3 µs
79.1 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.005)]
CodSpeed Performance Gauge
+1%
21.5 µs
21.2 µs
decode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 8)]
CodSpeed Performance Gauge
+1%
30.9 µs
30.5 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.005)]
CodSpeed Performance Gauge
+1%
29.6 µs
29.2 µ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
+1%
24.4 µs
24.1 µs
decode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 512)]
CodSpeed Performance Gauge
+1%
26.1 µs
25.7 µ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
+1%
41.5 µs
40.9 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 256)]
CodSpeed Performance Gauge
+1%
19.9 µs
19.6 µs
encode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 2)]
CodSpeed Performance Gauge
+1%
41.7 µs
41.1 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+1%
600.8 µs
592.5 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 2048]
CodSpeed Performance Gauge
+1%
43.3 µs
42.7 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 4)]
CodSpeed Performance Gauge
+1%
476.6 µs
470 µ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
+1%
46.9 µs
46.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
+1%
24.4 µs
24 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.1)]
CodSpeed Performance Gauge
+1%
68.3 µs
67.3 µs
decode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 32)]
CodSpeed Performance Gauge
+1%
31.1 µs
30.7 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 8)]
CodSpeed Performance Gauge
+1%
97.4 µs
96.1 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.01)]
CodSpeed Performance Gauge
+1%
36.1 µs
35.7 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.05)]
CodSpeed Performance Gauge
+1%
126.1 µs
124.4 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+1%
63.9 µs
63 µs
encode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 4)]
CodSpeed Performance Gauge
+1%
44.6 µs
44 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 256)]
CodSpeed Performance Gauge
+1%
14.5 µs
14.3 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 4)]
CodSpeed Performance Gauge
+1%
43.4 µs
42.9 µs
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 8)]
CodSpeed Performance Gauge
+1%
487.9 µs
481.7 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.03)]
CodSpeed Performance Gauge
+1%
24.9 µs
24.6 µ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
+1%
34 µs
33.6 µs
decode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 4)]
CodSpeed Performance Gauge
+1%
30.9 µs
30.5 µs
decode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 2)]
CodSpeed Performance Gauge
+1%
30.9 µs
30.5 µ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
+1%
42.7 µs
42.1 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.005)]
CodSpeed Performance Gauge
+1%
22.7 µs
22.5 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
CodSpeed Performance Gauge
+1%
88.9 µs
87.8 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 16384]
CodSpeed Performance Gauge
+1%
87.2 µs
86.2 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
+1%
130.8 µs
129.2 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.05)]
CodSpeed Performance Gauge
+1%
46.6 µs
46 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 4)]
CodSpeed Performance Gauge
+1%
79 µs
78.1 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 1.0)]
CodSpeed Performance Gauge
+1%
537.2 µs
530.9 µs
encode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 32)]
CodSpeed Performance Gauge
+1%
171.7 µs
169.7 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 32768]
CodSpeed Performance Gauge
+1%
113.9 µs
112.6 µs
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.03)]
CodSpeed Performance Gauge
+1%
32.1 µs
31.7 µs
decode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 128)]
CodSpeed Performance Gauge
+1%
38.9 µs
38.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
+1%
34.1 µs
33.7 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.1)]
CodSpeed Performance Gauge
+1%
62.7 µs
62 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 16)]
CodSpeed Performance Gauge
+1%
20.6 µs
20.4 µs
decode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 2)]
CodSpeed Performance Gauge
+1%
26.1 µs
25.8 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
+1%
19.4 µs
19.2 µ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
+1%
43 µs
42.5 µ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
+1%
471.6 µs
466.5 µs
encode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 2)]
CodSpeed Performance Gauge
+1%
44.4 µs
43.9 µ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
+1%
106.8 µs
105.7 µs
encode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 2)]
CodSpeed Performance Gauge
+1%
164.6 µs
162.8 µs
encode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 128)]
CodSpeed Performance Gauge
+1%
53.7 µs
53.1 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
105.5 µs
104.4 µs
encode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 4)]
CodSpeed Performance Gauge
+1%
165.6 µs
163.9 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
+1%
659.6 µs
653 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 2048]
CodSpeed Performance Gauge
+1%
59.9 µs
59.3 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.01)]
CodSpeed Performance Gauge
+1%
84.9 µs
84 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.5)]
CodSpeed Performance Gauge
+1%
201.4 µs
199.4 µ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
+1%
482.1 µs
477.3 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 1.0)]
CodSpeed Performance Gauge
+1%
23 µs
22.8 µ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
+1%
2.9 ms
2.9 ms
decode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 128)]
CodSpeed Performance Gauge
+1%
170.7 µs
169 µs
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 4)]
CodSpeed Performance Gauge
+1%
564 µs
558.5 µs
encode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 128)]
CodSpeed Performance Gauge
+1%
49.6 µs
49.1 µs
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 4)]
CodSpeed Performance Gauge
+1%
167.3 µs
165.7 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.005)]
CodSpeed Performance Gauge
+1%
86.1 µs
85.2 µ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
+1%
85.1 µs
84.3 µs
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
+1%
5.8 ms
5.7 ms
decode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 128)]
CodSpeed Performance Gauge
+1%
26 µs
25.8 µ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
+1%
86.6 µs
85.8 µs
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 16, 4)]
CodSpeed Performance Gauge
+1%
5.8 ms
5.7 ms
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 1.0)]
CodSpeed Performance Gauge
+1%
19.5 µs
19.3 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.005)]
CodSpeed Performance Gauge
+1%
39 µs
38.7 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
+1%
22.8 µs
22.6 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.1)]
CodSpeed Performance Gauge
+1%
25.9 µs
25.7 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 8)]
CodSpeed Performance Gauge
+1%
229 µs
226.8 µs
decode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 2)]
CodSpeed Performance Gauge
+1%
38.5 µs
38.2 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
+1%
483.9 µs
479.4 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 8)]
CodSpeed Performance Gauge
+1%
81 µs
80.3 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 4)]
CodSpeed Performance Gauge
+1%
640.7 µs
634.9 µ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
+1%
537.4 µs
532.5 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
+1%
3.4 ms
3.3 ms
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
+1%
150.8 µs
149.4 µ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
+1%
179.5 µs
177.9 µ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
+1%
516.9 µs
512.4 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 2048]
CodSpeed Performance Gauge
+1%
62.1 µs
61.6 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 0.95)]
CodSpeed Performance Gauge
+1%
485.7 µs
481.5 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 8)]
CodSpeed Performance Gauge
+1%
626 µs
620.6 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 32768]
CodSpeed Performance Gauge
+1%
104.3 µs
103.4 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.01)]
CodSpeed Performance Gauge
+1%
38.3 µs
37.9 µ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
+1%
139.7 µs
138.5 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 4)]
CodSpeed Performance Gauge
+1%
204.5 µs
202.8 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 1.0)]
CodSpeed Performance Gauge
+1%
14.4 µs
14.3 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 1.0)]
CodSpeed Performance Gauge
+1%
2.1 ms
2.1 ms
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
+1%
139.4 µs
138.2 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+1%
110.9 µs
110 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+1%
91.3 µs
90.6 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.01)]
CodSpeed Performance Gauge
+1%
3.2 ms
3.1 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
105.1 µs
104.3 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 16384]
CodSpeed Performance Gauge
+1%
109.4 µs
108.5 µs
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 8)]
CodSpeed Performance Gauge
+1%
703.2 µs
697.6 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 0.25)]
CodSpeed Performance Gauge
+1%
19.6 µs
19.4 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
CodSpeed Performance Gauge
+1%
108.9 µs
108.1 µ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
+1%
1.2 ms
1.2 ms
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 8)]
CodSpeed Performance Gauge
+1%
117.8 µs
116.9 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
CodSpeed Performance Gauge
+1%
105.5 µs
104.7 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 8)]
CodSpeed Performance Gauge
+1%
191.8 µs
190.3 µs
encode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 32)]
CodSpeed Performance Gauge
+1%
48.3 µs
48 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
+1%
157 µs
155.8 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
141.6 µs
140.5 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 4)]
CodSpeed Performance Gauge
+1%
24.4 µs
24.2 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
+1%
2.9 ms
2.9 ms
encode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 512)]
CodSpeed Performance Gauge
+1%
55 µs
54.6 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 16)]
CodSpeed Performance Gauge
+1%
44.9 µs
44.5 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
+1%
208.8 µs
207.3 µs
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
+1%
1.2 ms
1.2 ms
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 16384]
CodSpeed Performance Gauge
+1%
140.6 µs
139.5 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
103 µs
102.3 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.005)]
CodSpeed Performance Gauge
+1%
28.5 µs
28.3 µs
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 100)]
CodSpeed Performance Gauge
+1%
11.6 ms
11.5 ms
chunked_dict_fsst_canonical_into[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 100, 10)]
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
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
+1%
33 µs
32.8 µ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
+1%
24.4 µs
24.3 µs
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
+1%
187.3 µs
186 µs
encode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 512)]
CodSpeed Performance Gauge
+1%
365.4 µs
362.8 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_stratified
CodSpeed Performance Gauge
+1%
31.4 µs
31.2 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.05)]
CodSpeed Performance Gauge
+1%
84.4 µs
83.8 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 32768]
CodSpeed Performance Gauge
+1%
169.3 µs
168.1 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 4)]
CodSpeed Performance Gauge
+1%
74.5 µs
74 µs
decode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 512)]
CodSpeed Performance Gauge
+1%
41.1 µs
40.8 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
+1%
131.2 µs
130.3 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 32768]
CodSpeed Performance Gauge
+1%
165.4 µs
164.3 µs
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
+1%
11.5 ms
11.5 ms
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+1%
227.6 µs
226.1 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
CodSpeed Performance Gauge
+1%
108.8 µs
108 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 1.0)]
CodSpeed Performance Gauge
+1%
163.6 µs
162.5 µs
varbinview
vortex-array/benches/take_strings.rs::varbinview
CodSpeed Performance Gauge
+1%
51.4 µs
51.1 µ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
+1%
84.9 µs
84.3 µ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
+1%
103.5 µs
102.8 µs
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1000, 0.0)]
CodSpeed Performance Gauge
+1%
29.2 ms
29 ms
encode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 8)]
CodSpeed Performance Gauge
+1%
166.5 µs
165.4 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 32768]
CodSpeed Performance Gauge
+1%
157.4 µs
156.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
+1%
103.4 µs
102.7 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 16384]
CodSpeed Performance Gauge
+1%
111 µs
110.3 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
+1%
103.2 µs
102.6 µs
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 10)]
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.03)]
CodSpeed Performance Gauge
+1%
62.5 µs
62.2 µ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
+1%
86.4 µs
85.9 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
CodSpeed Performance Gauge
+1%
11.6 ms
11.5 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
CodSpeed Performance Gauge
+1%
11.6 ms
11.5 ms
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
+1%
108.1 µs
107.5 µ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
+1%
103 µs
102.4 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.05)]
CodSpeed Performance Gauge
+1%
114.2 µs
113.6 µs
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 100)]
CodSpeed Performance Gauge
+1%
11.5 ms
11.5 ms
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
+1%
83.8 µs
83.4 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 2048]
CodSpeed Performance Gauge
+1%
63.2 µs
62.8 µs
encode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 128)]
CodSpeed Performance Gauge
+1%
1 ms
1 ms
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
CodSpeed Performance Gauge
+1%
106.7 µs
106.1 µs
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 10)]
CodSpeed Performance Gauge
+1%
1.2 ms
1.2 ms
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
CodSpeed Performance Gauge
+1%
87.1 µs
86.6 µs
decode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 8)]
CodSpeed Performance Gauge
+1%
169.6 µs
168.7 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.03)]
CodSpeed Performance Gauge
+1%
66.5 µs
66.2 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 16384]
CodSpeed Performance Gauge
+1%
133.3 µs
132.6 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 4)]
CodSpeed Performance Gauge
+1%
111.4 µs
110.9 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 32768]
CodSpeed Performance Gauge
+1%
165.9 µs
165.1 µs
bench_dict_mask[(0.01, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.5)]
CodSpeed Performance Gauge
+1%
915.6 µs
911 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 0.95)]
CodSpeed Performance Gauge
+1%
19.6 µs
19.5 µs
bench_dict_mask[(0.01, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.1)]
CodSpeed Performance Gauge
0%
916 µs
911.5 µs
decode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 512)]
CodSpeed Performance Gauge
0%
173.7 µs
172.9 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 10000]
CodSpeed Performance Gauge
0%
251.8 µs
250.5 µs
bench_dict_mask[(0.01, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.01)]
CodSpeed Performance Gauge
0%
915.7 µs
911.2 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 16384]
CodSpeed Performance Gauge
0%
112.7 µs
112.1 µs
bench_dict_mask[(0.1, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.01)]
CodSpeed Performance Gauge
0%
915.5 µs
911.1 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.1)]
CodSpeed Performance Gauge
0%
657.1 µs
653.9 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.03)]
CodSpeed Performance Gauge
0%
86.7 µs
86.3 µs
bench_dict_mask[(0.5, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.9)]
CodSpeed Performance Gauge
0%
915.6 µs
911.2 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
0%
189.4 µs
188.5 µs
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 16)]
CodSpeed Performance Gauge
0%
74.8 µs
74.5 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
CodSpeed Performance Gauge
0%
141.5 µs
140.8 µs
bench_dict_mask[(0.1, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.1)]
CodSpeed Performance Gauge
0%
916 µs
911.7 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.0)]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 4)]
CodSpeed Performance Gauge
0%
140.5 µs
139.9 µs
decode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 4)]
CodSpeed Performance Gauge
0%
169.7 µs
169 µs
bench_compare_varbin[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 32)]
CodSpeed Performance Gauge
0%
109.4 µs
108.9 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.05)]
CodSpeed Performance Gauge
0%
136.5 µs
135.9 µs
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 100, 100)]
CodSpeed Performance Gauge
0%
11.6 ms
11.5 ms
decode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 32)]
CodSpeed Performance Gauge
0%
169.5 µs
168.7 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
CodSpeed Performance Gauge
0%
105.3 µs
104.9 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
CodSpeed Performance Gauge
0%
86.9 µs
86.6 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.05)]
CodSpeed Performance Gauge
0%
116.4 µs
115.9 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 256)]
CodSpeed Performance Gauge
0%
15.7 µs
15.7 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.05)]
CodSpeed Performance Gauge
0%
126.2 µs
125.7 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 32768]
CodSpeed Performance Gauge
0%
213 µs
212.1 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
88.4 µs
88 µs
encode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 2)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
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
0%
31.9 µs
31.8 µs
encode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 2)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 8)]
CodSpeed Performance Gauge
0%
169.2 µs
168.5 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 4)]
CodSpeed Performance Gauge
0%
259.5 µs
258.5 µ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
0%
203.1 µs
202.3 µs
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
0%
15 ms
14.9 ms
decode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 2)]
CodSpeed Performance Gauge
0%
168.7 µs
168 µs
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 64, 4)]
CodSpeed Performance Gauge
0%
15 ms
14.9 ms
bench_compare_primitive[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 128)]
CodSpeed Performance Gauge
0%
94.4 µs
94 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_random
CodSpeed Performance Gauge
0%
918.4 µs
914.8 µs
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
bench_compare_primitive[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 512)]
CodSpeed Performance Gauge
0%
95.7 µs
95.4 µs
encode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 32)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
CodSpeed Performance Gauge
0%
88.6 µs
88.3 µs
bench_compare_primitive[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 8)]
CodSpeed Performance Gauge
0%
94 µs
93.7 µs
encode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 32)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
encode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 8)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
decode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 128)]
CodSpeed Performance Gauge
0%
170.6 µs
170 µs
encode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 512)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 2)]
CodSpeed Performance Gauge
0%
89.2 µs
88.9 µs
decode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 8)]
CodSpeed Performance Gauge
0%
89.6 µs
89.3 µs
decode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 512)]
CodSpeed Performance Gauge
0%
173.5 µs
172.9 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 10000]
CodSpeed Performance Gauge
0%
298.4 µs
297.4 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.5)]
CodSpeed Performance Gauge
0%
189.4 µs
188.8 µs
decode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 512)]
CodSpeed Performance Gauge
0%
120.1 µs
119.7 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 0.95)]
CodSpeed Performance Gauge
0%
163.3 µs
162.7 µs
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.01)]
CodSpeed Performance Gauge
0%
98.4 µs
98.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
0%
99.1 µs
98.8 µs
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
163.2 µs
162.7 µs
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
187.5 µs
186.9 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
202.1 µs
201.5 µs
bench_compare_primitive[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 4)]
CodSpeed Performance Gauge
0%
94.7 µs
94.4 µs
decode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 2)]
CodSpeed Performance Gauge
0%
169.9 µs
169.4 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.1)]
CodSpeed Performance Gauge
0%
42.4 µs
42.2 µs
decode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 4)]
CodSpeed Performance Gauge
0%
89.6 µs
89.4 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
0%
60.2 µs
60 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 16)]
CodSpeed Performance Gauge
0%
193 µs
192.5 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.5)]
CodSpeed Performance Gauge
0%
104.3 µs
104 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.1)]
CodSpeed Performance Gauge
0%
249 µs
248.3 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.1)]
CodSpeed Performance Gauge
0%
233.1 µs
232.5 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.01)]
CodSpeed Performance Gauge
0%
45.7 µs
45.5 µs
decode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 128)]
CodSpeed Performance Gauge
0%
89.9 µs
89.7 µs
decode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 32)]
CodSpeed Performance Gauge
0%
89.7 µs
89.4 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_random
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
encode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 4)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
bench_compare_varbinview[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2)]
CodSpeed Performance Gauge
0%
108.4 µs
108.2 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.005)]
CodSpeed Performance Gauge
0%
30.9 µs
30.8 µs
from_iter[Buffer<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 100000]
CodSpeed Performance Gauge
0%
239 µs
238.5 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
101.2 µs
100.9 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 256)]
CodSpeed Performance Gauge
0%
211.9 µs
211.4 µs
encode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 128)]
CodSpeed Performance Gauge
0%
302 µs
301.3 µs
encode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 512)]
CodSpeed Performance Gauge
0%
331.2 µs
330.4 µs
encode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 512)]
CodSpeed Performance Gauge
0%
311.8 µs
311.1 µ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
0%
104.5 µs
104.3 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
0%
211.6 µs
211.2 µs
bench_compare_varbin[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 512)]
CodSpeed Performance Gauge
0%
124.2 µs
123.9 µs
decode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 32)]
CodSpeed Performance Gauge
0%
118.1 µs
117.8 µs
decode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 8)]
CodSpeed Performance Gauge
0%
118 µs
117.8 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
0%
85.9 µs
85.7 µs
bench_compare_varbinview[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 32)]
CodSpeed Performance Gauge
0%
474.6 µs
473.6 µs
encode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 32)]
CodSpeed Performance Gauge
0%
294.2 µs
293.6 µs
encode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 8)]
CodSpeed Performance Gauge
0%
45.3 µs
45.2 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.5)]
CodSpeed Performance Gauge
0%
46.2 µs
46.2 µs
bench_compare_varbin[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2)]
CodSpeed Performance Gauge
0%
107.9 µs
107.7 µs
encode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 128)]
CodSpeed Performance Gauge
0%
303.2 µs
302.6 µs
encode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 2)]
CodSpeed Performance Gauge
0%
291.1 µs
290.5 µs
encode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 4)]
CodSpeed Performance Gauge
0%
291.7 µs
291.1 µs
encode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 8)]
CodSpeed Performance Gauge
0%
292.3 µs
291.7 µs
encode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 32)]
CodSpeed Performance Gauge
0%
326.9 µs
326.3 µs
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 16)]
CodSpeed Performance Gauge
0%
134.5 µs
134.2 µs
decode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 128)]
CodSpeed Performance Gauge
0%
118.7 µs
118.5 µs
bench_compare_varbin[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2048)]
CodSpeed Performance Gauge
0%
162 µs
161.7 µs
encode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 128)]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
decode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 512)]
CodSpeed Performance Gauge
0%
90.7 µs
90.6 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.1)]
CodSpeed Performance Gauge
0%
249.4 µs
248.9 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
encode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 2)]
CodSpeed Performance Gauge
0%
290.9 µs
290.4 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.1)]
CodSpeed Performance Gauge
0%
211.4 µs
211.1 µs
encode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 8)]
CodSpeed Performance Gauge
0%
291.8 µs
291.3 µs
encode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 4)]
CodSpeed Performance Gauge
0%
291.5 µs
291 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
717.7 µs
716.5 µs
decode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 2)]
CodSpeed Performance Gauge
0%
118 µs
117.8 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.01)]
CodSpeed Performance Gauge
0%
248.2 µs
247.8 µs
encode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 128)]
CodSpeed Performance Gauge
0%
184.4 µs
184.1 µ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
0%
36.6 µs
36.6 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 1.0)]
CodSpeed Performance Gauge
0%
83.6 µs
83.5 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.01)]
CodSpeed Performance Gauge
0%
49.6 µs
49.5 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
717.5 µs
716.4 µs
encode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 8)]
CodSpeed Performance Gauge
0%
323.7 µs
323.2 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
0%
167.9 µs
167.6 µs
encode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 2)]
CodSpeed Performance Gauge
0%
322.7 µs
322.3 µ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
0%
716 µs
715.1 µs
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 4)]
CodSpeed Performance Gauge
0%
498.1 µs
497.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
0%
25.5 µs
25.5 µs
decode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 32)]
CodSpeed Performance Gauge
0%
169.8 µs
169.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
897 µs
895.9 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.1)]
CodSpeed Performance Gauge
0%
197.4 µs
197.2 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
CodSpeed Performance Gauge
0%
933.9 µs
932.8 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
encode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 128)]
CodSpeed Performance Gauge
0%
336.4 µs
336 µs
decode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 4)]
CodSpeed Performance Gauge
0%
117.9 µs
117.8 µs
encode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 4)]
CodSpeed Performance Gauge
0%
323 µs
322.6 µ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
0%
894.8 µs
893.8 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
0%
275.7 µs
275.4 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 4)]
CodSpeed Performance Gauge
0%
943 µs
941.9 µ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
0%
1.3 ms
1.3 ms
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 256)]
CodSpeed Performance Gauge
0%
205.7 µs
205.5 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
CodSpeed Performance Gauge
0%
733.7 µs
732.9 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
0%
58.5 µs
58.4 µs
bench_compare_primitive[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2048)]
CodSpeed Performance Gauge
0%
98.4 µs
98.3 µs
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
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
0%
899.5 µs
898.7 µs
encode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 32)]
CodSpeed Performance Gauge
0%
294.5 µs
294.2 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
901.5 µs
900.7 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 8)]
CodSpeed Performance Gauge
0%
964.9 µs
964.1 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.5)]
CodSpeed Performance Gauge
0%
254 µs
253.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
901.5 µs
900.8 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 8)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
0%
167.2 µs
167.1 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 256)]
CodSpeed Performance Gauge
0%
397.5 µs
397.1 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
715.6 µs
715 µ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
0%
731.6 µs
731 µ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
0%
731.5 µs
730.9 µs
bench_compare_primitive[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 512)]
CodSpeed Performance Gauge
0%
464.5 µs
464.2 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.1)]
CodSpeed Performance Gauge
0%
785.6 µs
785 µs
bench_dict_mask[(0.9, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.01)]
CodSpeed Performance Gauge
0%
915.5 µs
914.8 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.03)]
CodSpeed Performance Gauge
0%
37.5 µs
37.5 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
881.8 µs
881.1 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
CodSpeed Performance Gauge
0%
899.3 µs
898.6 µs
bench_dict_mask[(0.9, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.9)]
CodSpeed Performance Gauge
0%
915.9 µs
915.2 µ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
0%
894.7 µs
894.2 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.5)]
CodSpeed Performance Gauge
0%
946.8 µs
946.2 µ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
0%
837 µs
836.5 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
CodSpeed Performance Gauge
0%
733.8 µs
733.4 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.5)]
CodSpeed Performance Gauge
0%
877 µs
876.5 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.5)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
bench_dict_mask[(0.9, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.1)]
CodSpeed Performance Gauge
0%
915.7 µs
915.1 µs
bench_dict_mask[(0.1, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.9)]
CodSpeed Performance Gauge
0%
911.9 µs
911.4 µ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
0%
931.9 µs
931.3 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
CodSpeed Performance Gauge
0%
933.8 µs
933.2 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 4)]
CodSpeed Performance Gauge
0%
749.6 µs
749.2 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 4)]
CodSpeed Performance Gauge
0%
941.3 µs
940.8 µs
bench_dict_mask[(0.9, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.5)]
CodSpeed Performance Gauge
0%
912.4 µs
912 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
896.8 µs
896.3 µs
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 16)]
CodSpeed Performance Gauge
0%
3 ms
3 ms
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 256)]
CodSpeed Performance Gauge
0%
780.7 µs
780.4 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.5)]
CodSpeed Performance Gauge
0%
849.7 µs
849.3 µs
bench_dict_mask[(0.5, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.5)]
CodSpeed Performance Gauge
0%
911.8 µs
911.3 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 256)]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 4)]
CodSpeed Performance Gauge
0%
12.1 ms
12.1 ms
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 100000]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
bench_dict_mask[(0.5, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.01)]
CodSpeed Performance Gauge
0%
911.8 µs
911.4 µs
encode_specialized
vortex-btrblocks/benches/dict_encode.rs::encode_specialized
CodSpeed Performance Gauge
0%
1 ms
1 ms
bench_dict_mask[(0.1, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.5)]
CodSpeed Performance Gauge
0%
911.9 µs
911.6 µ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.5 µs
237.4 µs
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 4)]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 100000]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 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.3 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 1.0)]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
bench_dict_mask[(0.01, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.9)]
CodSpeed Performance Gauge
0%
911.9 µs
911.7 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 1.0)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 8)]
CodSpeed Performance Gauge
0%
964.8 µs
964.5 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 8)]
CodSpeed Performance Gauge
0%
911 µs
910.8 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 100000]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
push_n_vortex_buffer[u16, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 100]
CodSpeed Performance Gauge
0%
1.3 µs
1.3 µs
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 16)]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 100000]
CodSpeed Performance Gauge
0%
892.1 µs
891.9 µs
push_n_vortex_buffer[u64, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 100]
CodSpeed Performance Gauge
0%
1.6 µs
1.6 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 1.0)]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.01)]
CodSpeed Performance Gauge
0%
774 µs
773.9 µs
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 4)]
CodSpeed Performance Gauge
0%
24.1 ms
24.1 ms
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 16)]
CodSpeed Performance Gauge
0%
6 ms
6 ms
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 16)]
CodSpeed Performance Gauge
0%
12 ms
12 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
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 4)]
CodSpeed Performance Gauge
0%
48 ms
48 ms
scalar_subtract
vortex-array/benches/scalar_subtract.rs::scalar_subtract
CodSpeed Performance Gauge
0%
3.2 ms
3.1 ms
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 4)]
CodSpeed Performance Gauge
0%
12.4 ms
12.4 ms
push_n_vortex_buffer[u16, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 1000]
CodSpeed Performance Gauge
0%
2.9 µs
2.9 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 16)]
CodSpeed Performance Gauge
0%
18.3 ms
18.3 ms
encode_generic
vortex-btrblocks/benches/dict_encode.rs::encode_generic
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
push_n_vortex_buffer[u64, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 1000]
CodSpeed Performance Gauge
0%
5.8 µs
5.8 µs
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
push_n_vortex_buffer[u16, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 10000]
CodSpeed Performance Gauge
0%
12.4 µs
12.4 µs
push_n_vortex_buffer[u32, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 10000]
CodSpeed Performance Gauge
0%
21.1 µs
21.1 µs
bench_compare_varbinview[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 4)]
CodSpeed Performance Gauge
0%
473.1 µs
473.1 µ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
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
push_n_vortex_buffer[u16, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 100000]
CodSpeed Performance Gauge
0%
98.2 µs
98.2 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 4)]
CodSpeed Performance Gauge
0%
73.4 ms
73.4 ms
push_n_vortex_buffer[u32, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 100000]
CodSpeed Performance Gauge
0%
193.9 µs
193.9 µs
push_n_vortex_buffer[u16, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 1000000]
CodSpeed Performance Gauge
0%
961.2 µs
961.2 µs
push_n_vortex_buffer[u32, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 1000000]
CodSpeed Performance Gauge
0%
1.9 ms
1.9 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
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1000]
CodSpeed Performance Gauge
0%
4.6 µs
4.6 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 100]
CodSpeed Performance Gauge
0%
2.2 µs
2.2 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1]
CodSpeed Performance Gauge
0%
1.8 µs
1.8 µs
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%
963.1 ns
963.1 ns
compare_int
vortex-array/benches/compare.rs::compare_int
CodSpeed Performance Gauge
0%
78.4 ms
78.4 ms
push_n_vortex_buffer[u64, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 1000000]
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 16384]
CodSpeed Performance Gauge
0%
68.6 µs
68.6 µs
push_n_vortex_buffer[u8, 1000000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 1000000]
CodSpeed Performance Gauge
0%
1 ms
1 ms
push_n_vortex_buffer[u64, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 100000]
CodSpeed Performance Gauge
0%
385.6 µs
385.6 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
909.9 µs
909.9 µ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
0%
931.6 µs
931.7 µs
compare_bool
vortex-array/benches/compare.rs::compare_bool
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
bench_compare_varbinview[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 8)]
CodSpeed Performance Gauge
0%
473.4 µs
473.6 µs
decode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 4)]
CodSpeed Performance Gauge
0%
169.3 µs
169.3 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 4)]
CodSpeed Performance Gauge
0%
880.2 µs
880.5 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.1)]
CodSpeed Performance Gauge
0%
45.6 µs
45.6 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
941.3 µs
941.7 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_patches
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 8)]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 8)]
CodSpeed Performance Gauge
0%
903.3 µs
903.9 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 4)]
CodSpeed Performance Gauge
0%
880.2 µs
880.8 µs
bench_compare_varbinview[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2048)]
CodSpeed Performance Gauge
0%
485.4 µs
485.7 µs
encode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 4)]
CodSpeed Performance Gauge
0%
1 ms
1 ms
push_n_vortex_buffer[u64, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 10000]
CodSpeed Performance Gauge
0%
40.2 µs
40.3 µs
bench_compare_varbin[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2)]
CodSpeed Performance Gauge
0%
428.2 µs
428.6 µs
bench_compare_primitive[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 32)]
CodSpeed Performance Gauge
0%
462.4 µs
462.9 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.1)]
CodSpeed Performance Gauge
0%
6.3 ms
6.3 ms
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(1000, 10)]
CodSpeed Performance Gauge
0%
41.2 µs
41.2 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 0.25)]
CodSpeed Performance Gauge
0%
83.6 µs
83.7 µs
bench_compare_varbinview[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2)]
CodSpeed Performance Gauge
0%
472.9 µs
473.4 µs
push_n_vortex_buffer[u8, 100000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 100000]
CodSpeed Performance Gauge
0%
49.6 µs
49.7 µs
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, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 4)]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
bench_compare_varbinview[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 128)]
CodSpeed Performance Gauge
0%
477.1 µs
477.7 µs
bench_compare_varbin[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 128)]
CodSpeed Performance Gauge
0%
112.1 µs
112.2 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 0.95)]
CodSpeed Performance Gauge
0%
183.8 µs
184 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.03)]
CodSpeed Performance Gauge
0%
58.6 µs
58.7 µs
bench_compare_primitive[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 128)]
CodSpeed Performance Gauge
0%
462.7 µs
463.4 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.01)]
CodSpeed Performance Gauge
0%
37 µs
37 µs
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
bench_compare_primitive[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2)]
CodSpeed Performance Gauge
0%
94.2 µs
94.3 µs
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
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.01)]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
bench_compare_primitive[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2048)]
CodSpeed Performance Gauge
0%
467.5 µs
468.4 µs
bench_compare_primitive[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 8)]
CodSpeed Performance Gauge
0%
463.3 µs
464.2 µs
bench_compare_varbinview[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 32)]
CodSpeed Performance Gauge
0%
108 µs
108.2 µs
bench_compare_varbinview[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 512)]
CodSpeed Performance Gauge
0%
487.7 µs
488.7 µs
bench_compare_varbinview[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 8)]
CodSpeed Performance Gauge
0%
107.9 µs
108.1 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
0%
41.2 µs
41.3 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
0%
182.1 µs
182.5 µs
bench_compare_primitive[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 4)]
CodSpeed Performance Gauge
0%
463 µs
464.2 µs
encode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 512)]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
bench_compare_primitive[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2)]
CodSpeed Performance Gauge
0%
462.4 µs
463.7 µs
bench_dict_mask[(0.5, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.1)]
CodSpeed Performance Gauge
0%
912.2 µs
915.2 µs
bench_compare_varbin[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 8)]
CodSpeed Performance Gauge
0%
108.8 µs
109.1 µs
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.4 ms
4.5 ms
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_adversarial
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 16384]
CodSpeed Performance Gauge
0%
85.7 µs
86 µs
bench_compare_varbinview[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 128)]
CodSpeed Performance Gauge
0%
111.6 µs
112 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 32768]
CodSpeed Performance Gauge
0%
146.5 µs
147.1 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
0%
61.8 µs
62 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 0.25)]
CodSpeed Performance Gauge
0%
329.7 µs
331.1 µ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
0%
38.1 µs
38.3 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 0.95)]
CodSpeed Performance Gauge
0%
345.3 µs
346.9 µs
encode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 512)]
CodSpeed Performance Gauge
0%
194.5 µs
195.4 µs
bench_compare_varbinview[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2048)]
CodSpeed Performance Gauge
0%
161.5 µs
162.3 µs
encode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 2)]
CodSpeed Performance Gauge
0%
135.8 µs
136.5 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
0%
70 µs
70.4 µ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
-1%
297.7 µs
299.2 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 1.0)]
CodSpeed Performance Gauge
-1%
349.6 µs
351.6 µs
bench_compare_varbin[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 4)]
CodSpeed Performance Gauge
-1%
108.4 µs
109 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.5)]
CodSpeed Performance Gauge
-1%
307.7 µs
309.5 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 2048]
CodSpeed Performance Gauge
-1%
31.9 µs
32.1 µ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
-1%
172.9 µs
174 µ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
-1%
24.5 µs
24.6 µs
bench_compare_varbinview[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 4)]
CodSpeed Performance Gauge
-1%
107.6 µs
108.3 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
-1%
42.7 µs
43 µ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
-1%
302.6 µs
304.9 µs
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 1.0)]
CodSpeed Performance Gauge
-1%
288.7 µs
290.8 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.01)]
CodSpeed Performance Gauge
-1%
38.8 µs
39.1 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 0.25)]
CodSpeed Performance Gauge
-1%
301.1 µs
303.4 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(100, 100)]
CodSpeed Performance Gauge
-1%
173.9 µs
175.2 µs
bench_compare_primitive[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 32)]
CodSpeed Performance Gauge
-1%
93.1 µs
93.9 µ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
-1%
47.3 µs
47.7 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 16384]
CodSpeed Performance Gauge
-1%
117.2 µs
118.1 µs
push_n_vortex_buffer[u8, 10000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 10000]
CodSpeed Performance Gauge
-1%
6.4 µs
6.4 µs
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
-1%
29.2 ms
29.4 ms
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
-1%
36.3 µs
36.7 µs
bench_compare_varbinview[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 512)]
CodSpeed Performance Gauge
-1%
117.9 µs
119.2 µ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
-1%
31.4 µs
31.8 µs
encode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 512)]
CodSpeed Performance Gauge
-1%
71.8 µs
72.8 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 0.25)]
CodSpeed Performance Gauge
-1%
14.8 µs
15 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.0)]
CodSpeed Performance Gauge
-1%
43.7 µs
44.3 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 2048]
CodSpeed Performance Gauge
-1%
35.9 µs
36.4 µs
push_n_vortex_buffer[u32, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 1000]
CodSpeed Performance Gauge
-1%
4 µs
4 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(100, 100)]
CodSpeed Performance Gauge
-2%
61.6 µs
62.6 µ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
-2%
24.4 µs
24.9 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(100, 100)]
CodSpeed Performance Gauge
-2%
60.3 µs
61.4 µ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
-2%
45.8 µs
46.6 µ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
-2%
28.8 µs
29.4 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 1.0)]
CodSpeed Performance Gauge
-2%
361.4 µs
368.6 µ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
-2%
43.9 µs
44.8 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 256)]
CodSpeed Performance Gauge
-2%
20.2 µs
20.6 µs
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
-2%
481.3 µs
491.1 µs
push_n_vortex_buffer[u32, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 100]
CodSpeed Performance Gauge
-2%
1.4 µs
1.4 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(10, 1000)]
CodSpeed Performance Gauge
-2%
479.1 µs
489.1 µs
encode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 8)]
CodSpeed Performance Gauge
-2%
1.1 ms
1.1 ms
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(1000, 10)]
CodSpeed Performance Gauge
-2%
46.5 µs
47.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%
487.1 µs
497.8 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(10, 1000)]
CodSpeed Performance Gauge
-2%
488.9 µs
499.9 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_not_patches
CodSpeed Performance Gauge
-2%
743.3 µs
760.8 µ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
-2%
26.3 µs
27 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 10000]
CodSpeed Performance Gauge
-2%
141.5 µs
145.1 µs
encode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 512)]
CodSpeed Performance Gauge
-3%
217.3 µs
223 µ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
-3%
35.8 µs
36.8 µs
push_n_vortex_buffer[u8, 1000]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 1000]
CodSpeed Performance Gauge
-3%
2 µs
2.1 µ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
-3%
38.4 µs
39.6 µ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
-3%
3 µs
3 µs
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 8)]
CodSpeed Performance Gauge
-3%
3.7 ms
3.8 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 4)]
CodSpeed Performance Gauge
-3%
3.5 ms
3.6 ms
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 8)]
CodSpeed Performance Gauge
-3%
522.4 µs
539.9 µs
push_n_vortex_buffer[u8, 100]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 100]
CodSpeed Performance Gauge
-3%
1.7 µs
1.7 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 10000]
CodSpeed Performance Gauge
-3%
107.5 µs
111.2 µs
varbin
vortex-array/benches/take_strings.rs::varbin
CodSpeed Performance Gauge
-3%
76.5 µs
79.1 µs
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 4)]
CodSpeed Performance Gauge
-4%
3.1 ms
3.3 ms
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 4)]
CodSpeed Performance Gauge
-4%
460.2 µs
477.5 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs::binary_search_vortex
CodSpeed Performance Gauge
-4%
762.8 ns
791.9 ns
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 8)]
CodSpeed Performance Gauge
-4%
3.1 ms
3.3 ms
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 8)]
CodSpeed Performance Gauge
-4%
4.8 ms
5 ms
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.05]
CodSpeed Performance Gauge
-4%
39.8 µs
41.4 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 1.0)]
CodSpeed Performance Gauge
-4%
436.3 µs
453.8 µs
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 4)]
CodSpeed Performance Gauge
-4%
4.4 ms
4.6 ms
binary_search_std
vortex-array/benches/search_sorted.rs::binary_search_std
CodSpeed Performance Gauge
-5%
614.2 ns
643.3 ns
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
-5%
2.9 µs
3.1 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.01)]
CodSpeed Performance Gauge
-5%
2.9 µs
3.1 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 32768]
CodSpeed Performance Gauge
-6%
198.2 µs
210 µ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
-6%
27.2 µs
29 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_contiguous
CodSpeed Performance Gauge
-7%
206.2 µs
221.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
-7%
36.5 µs
39.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
-7%
39.9 µs
42.9 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 8)]
CodSpeed Performance Gauge
-8%
215 µs
232.9 µ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
-8%
37.9 µs
41.1 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 4)]
CodSpeed Performance Gauge
-8%
196.7 µs
214.1 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.01]
CodSpeed Performance Gauge
-8%
32.3 µs
35.2 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(100, 100)]
CodSpeed Performance Gauge
-9%
343.5 µs
376 µ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
-9%
32.3 µs
35.4 µ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
-9%
34.1 µs
37.4 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 8)]
CodSpeed Performance Gauge
-9%
1.9 ms
2.1 ms
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.1)]
CodSpeed Performance Gauge
-9%
79.6 µs
87.8 µ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
-9%
30.7 µs
33.9 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 4)]
CodSpeed Performance Gauge
-9%
1.8 ms
1.9 ms
bench_compare_varbin[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 128)]
CodSpeed Performance Gauge
-9%
432.2 µs
477.6 µs
bench_compare_varbin[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 32)]
CodSpeed Performance Gauge
-10%
429.1 µs
475.3 µs
bench_compare_varbin[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 4)]
CodSpeed Performance Gauge
-10%
428.4 µs
474.9 µs

Commits

Click on a commit to change the comparison range
Base
develop
a92373a
-22%
try it out
11c15a6
3 days ago
by AdamGS
© 2025 CodSpeed Technology