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

Change `ConstantArray::Metadata` to `Scalar`

#6474Closed
Comparing
ct/constant-metadata-scalar
(
ff1420d
) with
ct/deserialize-with-buffers
(
868654c
)
CodSpeed Performance Gauge
0%
Untouched
1135
Skipped
1268

Benchmarks

2403 total
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
53.2 µs51.1 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
56.7 µs54.6 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+3%
71.7 µs69.5 µs
take_struct_simple
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+3%
6.7 µs6.6 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
1.3 ms1.2 ms
take_struct_wide[8]
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+2%
7.6 µs7.5 µs
take_struct_sequential_indices
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+2%
7.8 µs7.6 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+2%
23.8 µs23.4 µs
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
135.2 µs133.1 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
137.4 µs135.2 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
39.5 µs38.9 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.3 ms1.3 ms
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
27.6 µs27.2 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
3.1 ms3 ms
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
23.6 µs23.2 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
24.1 µs23.8 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
171.2 µs169 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
41.9 µs41.4 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
27 µs26.7 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
26.9 µs26.6 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
46.7 µs46.3 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+1%
53.3 µs52.8 µs
pvector_take_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
10.8 µs10.7 µs
pvector_take_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
11 µs10.9 µs
pvector_take_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
11.1 µs11 µs

Commits

Click on a commit to change the comparison range
Base
ct/deserialize-with-buffers
868654c
-0.06%
change `ConstantArray::Metadata` to `Scalar`
ff1420d
17 days ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs