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

Teach zoned pruning to lower StatFn

#7937
Comparing
ngates/stats-7707/zoned-statfn-pruning
(
68e19bb
) with
ngates/stats-7707/built-in-rewrite-rules
(
ad61595
)
CodSpeed Performance Gauge
+16%
Improvement
73
Regression
11
Untouched
1132
New
21

Benchmarks

1237 total
fsst_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
-22%
10.8 ms13.8 ms
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-20%
1.2 ms1.5 ms
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-19%
1.3 ms1.6 ms
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-17%
149.4 µs179.3 µs
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-16%
160.1 µs190.1 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-14%
1.9 ms2.2 ms
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-13%
2 ms2.3 ms
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-12%
213 µs242.5 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
-12%
229.6 µs260.1 µs
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-11%
678.1 ns764.7 ns
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
-11%
35.4 µs39.7 µs
from_iter_bit_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
×2.1
241.2 µs113.6 µs
from_iter_bit_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+98%
64.6 µs32.6 µs
from_iter_bit_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+52%
12.1 µs8 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+50%
727.2 ns485 ns
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+44%
284.7 µs198.1 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+42%
300.5 µs212.2 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+36%
306.8 µs225.4 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+35%
323.7 µs240 µs
varbinview_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+34%
174.6 µs130 µs
from_iter_bit_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+34%
8.5 µs6.3 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+31%
3.1 ms2.3 ms
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+31%
1.5 ms1.2 ms
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+30%
320.5 µs246.6 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+30%
399.4 µs307.9 µs

Commits

Click on a commit to change the comparison range
Base
ngates/stats-7707/built-in-rewrite-rules
ad61595
+16.15%
Thread scope dtype through zoned pruning
68e19bb
4 days ago
by gatesn
© 2026 CodSpeed Technology
Home Terms Privacy Docs