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

perf: remove double execute in exprs

#6608
Comparing
ji/remove-double-exe
(
b088da5
) with
develop
(
bb36557
)
CodSpeed Performance Gauge
0%
Untouched
986
Skipped
1426

Benchmarks

2412 total
bench_dict_mask[(0.5, 0.9)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
+7%
1.9 ms1.7 ms
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+5%
62.1 µs59 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+5%
66.2 µs63 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
80.3 µs77.4 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+3%
20 µs19.4 µs
decode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
27.9 µs27.1 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+3%
94.9 µs92.2 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
113.6 µs111 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
94.6 µs92.7 µs
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
144.5 µs141.6 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
146.5 µs143.8 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
113.1 µs111 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
22.9 µs22.5 µs
decode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
34.6 µs34 µs
take_struct_simple
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+2%
7.2 µs7 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
976.7 µs961.4 µs
encode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
351.6 µs346.1 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
108.1 µs106.5 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.3 ms1.3 ms
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
926.7 µs913.4 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
2.1 ms2.1 ms
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
177.9 µs175.5 µs
compress[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
25.9 ms25.5 ms
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
223.8 µs220.7 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
22.3 µs22 µs

Commits

Click on a commit to change the comparison range
Base
develop
bb36557
-0.07%
perf: remove double execute in exprs
b088da5
18 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs