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

fix: performance regression for filtering ListView

#5390Merged
Comparing
aduffy/listview-perf
(
c247bc9
) with
develop
(
60492c4
)
CodSpeed Performance Gauge
+18%
Improvement
31
Untouched
504
Archived
1566

Benchmarks

2101 total
rebuild_naive
encodings/zstd/benches/listview_rebuild.rs
Archived
CodSpeed Performance Gauge
N/A
N/A1.3 ms
encode_specialized
vortex-btrblocks/benches/dict_encode.rs
Archived
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
expand_buffer[u32, (1024, 0.1)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
8.2 µs8.2 µs
expand_buffer[u32, (1024, 0.9)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
10.5 µs10.5 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
Archived
CodSpeed Performance Gauge
-1%
43.4 µs43.8 µs
expand_buffer[u32, (16384, 0.1)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
62.5 µs62.5 µs
filter_selectivity[LargeElement, 0.7]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
0%
33.8 µs33.8 µs
expand_buffer[u32, (16384, 0.5)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
83.3 µs83.3 µs
expand_buffer[u32, (256, 0.9)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
+1%
4.5 µs4.5 µs
filter_selectivity[LargeElement, 0.99]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
0%
46.1 µs46.1 µs
expand_buffer[u32, (4096, 0.1)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
19.2 µs19.1 µs
filter_selectivity[LargeElement, 0.8]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
0%
38.1 µs38 µs
filter_selectivity[LargeElement, 0.6]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
0%
29.6 µs29.6 µs
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
Archived
CodSpeed Performance Gauge
0%
1 ms1 ms
expand_buffer[u32, (4096, 0.5)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
24 µs24 µs
expand_buffer[u64, (1024, 0.1)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
9.9 µs9.9 µs
expand_buffer[u32, (4096, 0.9)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
29.3 µs29.2 µs
expand_buffer[u64, (1024, 0.5)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
11.9 µs11.9 µs
filter_selectivity[u32, 0.4]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
+1%
5.3 µs5.2 µs
expand_buffer[u64, (1024, 0.9)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
14 µs13.9 µs
expand_buffer[u64, (16384, 0.5)]
vortex-compute/benches/expand_buffer.rs
Archived
CodSpeed Performance Gauge
0%
128 µs128 µs
filter_selectivity[u32, 0.01]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
+1%
4.2 µs4.2 µs
filter_selectivity[u32, 0.1]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
+1%
4.6 µs4.6 µs
filter_selectivity[LargeElement, 0.9]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
0%
42.3 µs42.2 µs
filter_selectivity[u32, 0.3]
vortex-compute/benches/filter_buffer_mut.rs
Archived
CodSpeed Performance Gauge
+1%
5 µs5 µs

Commits

Click on a commit to change the comparison range
Base
develop
60492c4
+0.08%
remove unnecessary assert in ListViewBuilder
5fc6745
10 months ago
by a10y
0%
fix
90d8b4a
10 months ago
by a10y
+17.52%
fix harder
c247bc9
10 months ago
by a10y
© 2026 CodSpeed Technology
Home Terms Privacy Docs