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

LazyBuffers: more reduce rules

#7093
Comparing
ngates/lazy-buffers/pushdown
(
a804764
) with
ngates/lazy-buffers/materialize
(
ca88f56
)
CodSpeed Performance Gauge
0%
Untouched
1009
Skipped
1529

Benchmarks

2538 total
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+4%
2.1 ms2.1 ms
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
3.6 ms3.5 ms
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+2%
432.2 µs424.6 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
119.9 µs118.3 µs
decode_bool[10000_1000_alternating]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.2 µs10.1 µs
decode_bool[10000_1000_all_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.4 µs10.2 µs
decode_bool[10000_1000_mostly_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.4 µs10.3 µs
decode_bool[10000_1000_mostly_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.4 µs10.3 µs
decode_bool[10000_1000_all_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.4 µs10.3 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
1.7 ms1.7 ms
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
2.4 ms2.4 ms
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
422.3 µs418.3 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
207.3 µs205.4 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
125.7 µs124.6 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
778.6 µs772 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
129.3 µs128.2 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
976.6 µs968.6 µs
i32_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+1%
609.1 µs604.2 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
1.4 ms1.3 ms
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
105.3 µs104.5 µs
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
28.6 ms28.4 ms
encode_primitives[f32, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
782.4 µs776.8 µs
encode_primitives[f32, (10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
771.4 µs766.1 µs
encode_primitives[f32, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
771.7 µs766.3 µs
encode_primitives[f32, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
772.1 µs766.7 µs

Commits

Click on a commit to change the comparison range
Base
ngates/lazy-buffers/materialize
ca88f56
-0.13%
Add slicing to BufferHandle
a804764
1 day ago
by gatesn
© 2026 CodSpeed Technology
Home Terms Privacy Docs