Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

PatchedArray: basics and wiring

#7002Merged
Comparing
aduffy/patched-array
(
f3d9155
) with
develop
(
5ce08ed
)
CodSpeed Performance Gauge
-16%
Improvement
9
Regression
1
Untouched
1096
Skipped
1447
Archived
75

Benchmarks

2628 total
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-16%
71.6 µs84.8 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+32%
242.3 µs183.7 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+27%
270.4 µs212.2 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+25%
149 µs119.7 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+21%
331.2 µs272.6 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+19%
179.4 µs150.6 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+16%
154.7 µs133.1 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+14%
117.5 µs103.2 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+11%
448.7 µs402.9 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+10%
146 µs132.2 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+9%
546.4 µs500.2 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+9%
271.9 µs249.9 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+9%
2.3 ms2.1 ms
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+8%
180.7 µs167.1 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+8%
428.2 µs397.9 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+7%
99.8 µs92.9 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+7%
342.9 µs319.8 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
259.4 µs244.7 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+6%
277.3 µs262.1 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
122.7 µs116 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+5%
67 µs63.5 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+5%
582.8 ns553.6 ns
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+5%
1.9 ms1.8 ms
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+5%
77.3 µs73.9 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
807.2 ns778.1 ns

Commits

Click on a commit to change the comparison range
Base
develop
5ce08ed
-15.59%
update to use Slots
f3d9155
10 days ago
by a10y
© 2026 CodSpeed Technology
Home Terms Privacy Docs