vortex-data
vortex
BlogDocsChangelog

Prevent compression from converging into low-quality compressions

#3092Merged
Comparing
adamg/compressor-changes
(
96e087c
) with
develop
(
0478e7c
)
CodSpeed Performance Gauge
+15%
Improvements
1
Untouched
550
Archived
260

Benchmarks

Improved

take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+15%
615.1 µs536.7 µs

Passed

take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+7%
474.7 µs444.5 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+5%
327.6 µs310.9 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+5%
155.4 µs147.8 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+5%
643.3 ns614.2 ns
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
791.9 ns762.8 ns
map_each[BufferMut<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
86.9 µs84.7 µs
map_each[BufferMut<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.4 µs1.4 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+2%
85 µs83.2 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
270.7 µs265.5 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
67.5 µs66.6 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
127.3 µs125.8 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+1%
78.2 µs77.3 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
106.9 µs105.8 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+1%
3 µs3 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+1%
3 µs3 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+1%
185.8 µs184 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+1%
3.1 µs3 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
20.2 µs20.1 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
68.6 µs68.1 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
132.9 µs132 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
64.8 µs64.3 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
22.3 µs22.2 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
22.6 µs22.5 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
23.5 µs23.4 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
23.6 µs23.5 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+1%
145.4 µs144.5 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+1%
298.1 µs296.3 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
24.8 µs24.6 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
25.7 µs25.6 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
26.6 µs26.4 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+1%
27.8 µs27.6 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
29.4 µs29.2 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
30.4 µs30.3 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
31.7 µs31.6 µs
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
292 µs290.7 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
204.8 µs203.9 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
316.8 µs315.4 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
114.6 µs114.2 µs
from_iter[Buffer<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
7.8 µs7.8 µs
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
345.3 µs344 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
470.2 µs468.5 µs
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
25.1 µs25 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
25.1 µs25 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
482.2 µs480.5 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
483.2 µs481.6 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
34.2 µs34.1 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
26.2 µs26.1 µs
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
505.7 µs504 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
26.6 µs26.5 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
527.5 µs525.9 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
37.1 µs37 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
37.9 µs37.7 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
425.1 µs423.8 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
549 µs547.3 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
39.7 µs39.5 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
570.7 µs569 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
270.1 µs269.3 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
31.4 µs31.3 µs
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
281.4 µs280.7 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
282.4 µs281.6 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
21.5 µs21.4 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
471.8 µs470.5 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
22.5 µs22.5 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
169.7 µs169.3 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
34.6 µs34.6 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
302.8 µs302.1 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
34.8 µs34.7 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
322.6 µs321.8 µs
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
342 µs341.2 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
27.4 µs27.4 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
27.5 µs27.4 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
27.5 µs27.4 µs
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
361.4 µs360.7 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
43.7 µs43.6 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
43 µs42.9 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
43.3 µs43.2 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
59.8 µs59.7 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
190.4 µs190 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
30.3 µs30.3 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
46.2 µs46.1 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
46.3 µs46.2 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
46.9 µs46.8 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
31.6 µs31.5 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
63.8 µs63.6 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
32.9 µs32.8 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
67.8 µs67.7 µs
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
27 ms27 ms
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
170.3 µs170 µs
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
54.6 µs54.5 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
55.8 µs55.7 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
726.6 µs725.5 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
38.3 µs38.3 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
181.4 µs181.2 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
182.4 µs182.1 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
39 µs39 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
39.8 µs39.7 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
39.8 µs39.7 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
45.8 µs45.7 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
40.7 µs40.6 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
21.1 µs21.1 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
88.5 µs88.4 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
201.8 µs201.5 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
70.9 µs70.8 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
73.9 µs73.8 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
23.5 µs23.5 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
220.5 µs220.2 µs
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
99.1 µs99 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
238.6 µs238.3 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
78.9 µs78.8 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
53.2 µs53.1 µs
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
54.5 µs54.5 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
256.8 µs256.5 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
120.9 µs120.7 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
919.3 µs918.5 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
132.7 µs132.6 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
99.8 µs99.7 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
33.8 µs33.8 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
104.9 µs104.9 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
34.7 µs34.7 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
148.8 µs148.7 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
114.9 µs114.8 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
151.3 µs151.2 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
132.5 µs132.4 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
168.9 µs168.8 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
85.5 µs85.5 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
86.7 µs86.7 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
87.5 µs87.4 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
186.1 µs186 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
95.3 µs95.2 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
203.5 µs203.4 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
216.5 µs216.4 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
106.4 µs106.3 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
106.5 µs106.4 µs
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
158.4 µs158.3 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
111.5 µs111.5 µs
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
210.5 µs210.4 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
177.2 µs177.1 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
107.3 µs107.2 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
310.9 µs310.8 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
106.3 µs106.2 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
60.3 µs60.3 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
61.4 µs61.4 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
180.6 µs180.6 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
63.2 µs63.1 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
130.1 µs130 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
68.9 µs68.8 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
248.9 µs248.8 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
250 µs249.9 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
336.1 µs336 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
254.6 µs254.5 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
162.1 µs162 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
160.4 µs160.3 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
160.5 µs160.5 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
93.6 µs93.6 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
205.8 µs205.8 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
191.4 µs191.3 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
103.1 µs103.1 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
105.2 µs105.2 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
225.4 µs225.3 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
366.8 µs366.8 µs
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
376 µs375.9 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
359 µs358.9 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
558.9 µs558.8 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
614.1 µs614 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
384.6 µs384.5 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
59.5 µs59.5 µs
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
462.5 µs462.4 µs
from_iter[Buffer<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
238.9 µs238.9 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
774.7 µs774.6 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
786.3 µs786.2 µs
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
837.7 µs837.6 µs
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
498.6 µs498.5 µs
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
27.4 ms27.4 ms
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
212.7 µs212.7 µs
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
632.4 µs632.3 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
47.8 µs47.8 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
687.9 µs687.9 µs
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
890.1 µs890 µs
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
70.3 µs70.3 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
24.6 µs24.6 µs
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
4 ms4 ms
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
509.2 µs509.2 µs
compare_bool
vortex-array/benches/compare.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
64.8 µs64.8 µs
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
33.4 µs33.4 µs
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
36.3 µs36.3 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
36.7 µs36.7 µs
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
37 µs37 µs
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
259.3 µs259.3 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
111.6 µs111.6 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
112.9 µs112.9 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
65.1 µs65.1 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
136.2 µs136.1 µs
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
184.2 µs184.2 µs
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
187.9 µs187.9 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
98.3 µs98.3 µs
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
4.9 ms4.9 ms
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
104.9 µs104.9 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
108.5 µs108.5 µs
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
245.1 µs245.1 µs
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
303 µs303 µs
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
155.5 µs155.5 µs
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
155.9 µs155.9 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
346.6 µs346.6 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
347.9 µs347.9 µs
map_each[BufferMut<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
200.4 µs200.4 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
955.2 µs955.2 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
245.8 µs245.8 µs
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
509.8 µs509.8 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
519.2 µs519.2 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
537.4 µs537.4 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
297.4 µs297.4 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
301.4 µs301.4 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
346.6 µs346.6 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
346.8 µs346.8 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
355.4 µs355.4 µs
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
507.6 µs507.6 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
516.3 µs516.3 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
517 µs517 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
6.1 ms6.1 ms
map_each[BufferMut<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
19.9 ms19.9 ms
from_iter[Buffer<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
23.4 ms23.4 ms
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
62.9 µs62.9 µs
primitive_is_constant[u8, 10000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
6.7 µs6.7 µs
push_arrow_buffer[100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
966.4 ns966.4 ns
push_arrow_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
7.6 µs7.6 µs
push_arrow_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
74 µs74 µs
primitive_is_constant[u16, 10000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
12.2 µs12.2 µs
push_arrow_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
738.1 µs738.1 µs
push_arrow_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
7.4 ms7.4 ms
push_n_vortex_buffer[u8, 1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
2 µs2 µs
push_n_vortex_buffer[u8, 100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.7 µs1.7 µs
push_n_vortex_buffer[u8, 10000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
6.3 µs6.3 µs
push_n_vortex_buffer[u8, 100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
49.6 µs49.6 µs
push_n_vortex_buffer[u16, 1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
2.9 µs2.9 µs
push_n_vortex_buffer[u32, 100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
push_n_vortex_buffer[u8, 1000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1 ms1 ms
push_n_vortex_buffer[u32, 10000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
21.1 µs21.1 µs
push_n_vortex_buffer[u16, 1000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
961.2 µs961.2 µs
push_n_vortex_buffer[u16, 10000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
12.4 µs12.4 µs
push_n_vortex_buffer[u64, 1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
5.8 µs5.8 µs
push_n_vortex_buffer[u16, 100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
push_n_vortex_buffer[u64, 100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.6 µs1.6 µs
push_n_vortex_buffer[u32, 1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
4 µs4 µs
push_n_vortex_buffer[u16, 100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
98.2 µs98.2 µs
push_n_vortex_buffer[u32, 100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
193.8 µs193.8 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
6 µs6 µs
push_n_vortex_buffer[u64, 1000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
push_n_vortex_buffer[u64, 10000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
40.2 µs40.2 µs
map_each[BufferMut<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
3.7 µs3.7 µs
push_n_vortex_buffer[u32, 1000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
push_n_vortex_buffer[u64, 100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
385.6 µs385.6 µs
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
237.4 µs237.4 µs
from_iter[Buffer<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
3.6 µs3.6 µs
from_iter[Buffer<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
147.2 µs147.2 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
288.4 µs288.4 µs
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
32.3 µs32.3 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
18.5 µs18.5 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
33.3 µs33.3 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
193 µs193 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
83.6 µs83.6 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
19.6 µs19.6 µs
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
201.2 µs201.2 µs
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
313.5 µs313.5 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
14.9 µs14.9 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
83.9 µs83.9 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
313.5 µs313.5 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
14.6 µs14.6 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
31.8 µs31.8 µs
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
104.9 µs104.9 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
235.9 µs235.9 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
103.6 µs103.6 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
14.4 µs14.4 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
253.6 µs253.6 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
19.6 µs19.6 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
304 µs304 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
83.7 µs83.7 µs
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
237.2 µs237.2 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
19.6 µs19.6 µs
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
38.5 µs38.5 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
23.1 µs23.1 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
182.5 µs182.5 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
163.3 µs163.3 µs
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
163.2 µs163.2 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
163.7 µs163.7 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
168 µs168 µs
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
80.6 µs80.6 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
179.6 µs179.6 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
19.5 µs19.5 µs
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
203.6 µs203.6 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
106.2 µs106.2 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
80.5 µs80.5 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
109.8 µs109.8 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
107 µs107 µs
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
72.2 µs72.2 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
96.9 µs96.9 µs
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
97.8 µs97.8 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
330 µs330 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
407.7 µs407.7 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
21.6 µs21.6 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
128.9 µs128.9 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
60.3 µs60.3 µs
scalar_subtract
vortex-array/benches/scalar_subtract.rs
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
primitive_is_constant[u64, 10000000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
43.4 ms43.4 ms
primitive_is_constant[f64, 10000000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
43.4 ms43.4 ms
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
73.5 ms73.5 ms
primitive_is_constant[u64, 262144]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
primitive_is_constant[f64, 262144]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
23.4 ms23.4 ms
primitive_is_constant[u32, 10000000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
21.7 ms21.7 ms
primitive_is_constant[f32, 10000000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
21.7 ms21.7 ms
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
48 ms48 ms
compare_int
vortex-array/benches/compare.rs
CodSpeed Performance Gauge
0%
78.4 ms78.4 ms
primitive_is_constant[u32, 262144]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
570.3 µs570.3 µs
primitive_is_constant[f32, 262144]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
570.3 µs570.3 µs
primitive_is_constant[u16, 10000000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
10.9 ms10.9 ms
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
18.4 ms18.4 ms
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
481.7 µs481.7 µs
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
416.9 µs416.9 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
415.2 µs415.2 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
408 µs408 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
407.7 µs407.7 µs
push_vortex_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
368.7 µs368.7 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
345.6 µs345.6 µs
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
12 ms12 ms
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
24.1 ms24.1 ms
primitive_is_constant[u16, 262144]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
285.8 µs285.8 µs
primitive_is_constant[u8, 10000000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
19.9 ms19.9 ms
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
454.2 µs454.2 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
224.9 µs224.9 µs
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
201.2 µs201.2 µs
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
12.4 ms12.4 ms
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
12.1 ms12.1 ms
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
182.9 µs182.9 µs
primitive_is_constant[u8, 262144]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
143.6 µs143.6 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
138.3 µs138.3 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
249 µs249 µs
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
122.8 µs122.8 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
206.1 µs206.1 µs
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
6 ms6 ms
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
88.4 µs88.4 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
485.8 µs485.8 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
483.9 µs484 µs
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
471.3 µs471.3 µs
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3 ms3 ms
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
12 ms12 ms
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
14 ms14 ms
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
251.6 µs251.6 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
298.3 µs298.3 µs
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
6.1 ms6.1 ms
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
12 ms12 ms
primitive_is_constant[u64, 10000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
44.7 µs44.7 µs
primitive_is_constant[f64, 10000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
44.7 µs44.7 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
44.4 µs44.4 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
894 µs894 µs
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
344 µs344 µs
push_vortex_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
793.6 µs793.6 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
14.1 ms14.1 ms
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
189.8 µs189.9 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
primitive_is_constant[u32, 10000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
23.1 µs23.1 µs
primitive_is_constant[f32, 10000]
vortex-array/benches/is_constant.rs
CodSpeed Performance Gauge
0%
23.1 µs23.1 µs
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
780.8 µs780.8 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
766.5 µs766.5 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
1 ms1 ms
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
965 µs965.1 µs
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
895.4 µs895.5 µs
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
252 µs252.1 µs
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
497.7 µs497.8 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
211.9 µs211.9 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
207.9 µs208 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
397.3 µs397.4 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
210.7 µs210.8 µs
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
201.1 µs201.2 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
868.2 µs868.3 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
148.2 µs148.3 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
163.2 µs163.3 µs
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
459.6 µs459.7 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
259 µs259.1 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
235.5 µs235.6 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
131.8 µs131.8 µs
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
107.8 µs107.8 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
150.9 µs150.9 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
99.6 µs99.7 µs
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
205.9 µs205.9 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
207.6 µs207.7 µs
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
190 µs190.1 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
252.9 µs252.9 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
97.8 µs97.8 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
173.1 µs173.1 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
167.2 µs167.3 µs
push_vortex_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
79.5 µs79.5 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
237 µs237.1 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
59.3 µs59.4 µs
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
229.4 µs229.5 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
140.1 µs140.2 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
521 µs521.2 µs
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
134.6 µs134.6 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
260.2 µs260.3 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
195.7 µs195.8 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
202.7 µs202.8 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
202.2 µs202.3 µs
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
241.7 µs241.8 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
181.1 µs181.2 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
213.4 µs213.5 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
224.7 µs224.8 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
158.1 µs158.2 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
300.5 µs300.6 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
157.3 µs157.4 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
109.6 µs109.7 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
177.5 µs177.6 µs
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
176.8 µs176.9 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
47.2 µs47.3 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
46.4 µs46.4 µs
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
116.3 µs116.3 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
56.6 µs56.6 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
138.6 µs138.7 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
56.9 µs56.9 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
154.3 µs154.4 µs
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
150.1 µs150.2 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
146.3 µs146.4 µs
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
139.2 µs139.2 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
44.1 µs44.1 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
40.9 µs41 µs
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
130 µs130.1 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
167.5 µs167.7 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
215.4 µs215.5 µs
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
94 µs94.1 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
92.6 µs92.7 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
201.4 µs201.5 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
78.2 µs78.3 µs
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
75.2 µs75.2 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
119.6 µs119.7 µs
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
117.8 µs117.9 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
115.5 µs115.6 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
349.9 µs350.2 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
211.6 µs211.8 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
56.7 µs56.8 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
56.6 µs56.7 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
102.1 µs102.2 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
87.9 µs88 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
87.5 µs87.6 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
74.3 µs74.4 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
100.9 µs101 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
118.5 µs118.6 µs
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
96.1 µs96.2 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
52.7 µs52.7 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
94.5 µs94.6 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
27.7 µs27.7 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
128.3 µs128.4 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
45.7 µs45.7 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
25 µs25 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
56.7 µs56.8 µs
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
77.1 µs77.2 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
45.8 µs45.9 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
92.1 µs92.2 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
72.4 µs72.5 µs
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
72.9 µs73 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
45.1 µs45.1 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
21.7 µs21.7 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
21.3 µs21.3 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
21.1 µs21.1 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
119.9 µs120 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
116.3 µs116.5 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
31.1 µs31.2 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
29.6 µs29.7 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
43 µs43.1 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
19.4 µs19.4 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
16.4 µs16.4 µs
push_vortex_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
8.1 µs8.1 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
24.2 µs24.3 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
24.1 µs24.2 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
14.6 µs14.7 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
14 µs14.1 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
24.8 µs24.9 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
38.1 µs38.3 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-1%
199.1 µs200.3 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-1%
278.9 µs280.6 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
-1%
4.5 µs4.5 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-1%
358.9 µs362.2 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-1%
170.2 µs172 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
-1%
2.2 µs2.2 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
-1%
2.1 µs2.1 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
-2%
1.7 µs1.8 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
-2%
1.6 µs1.6 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-2%
73.1 µs74.8 µs
push_vortex_buffer[100]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
-3%
963.1 ns992.2 ns

Commits

Click on a commit to change the comparison range
Base
develop
0478e7c
0%
.
295397b
9 months ago
by AdamGS
0%
Onur-provided bugfix
4fd965d
9 months ago
by AdamGS
+14.6%
use const
96e087c
9 months ago
by AdamGS
© 2026 CodSpeed Technology
Home Terms Privacy Docs