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
48
Untouched
755
New
1
Archived
1297

Benchmarks

2101 total
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+13%
102.1 µs90.6 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+13%
810.7 µs720.4 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+12%
106.1 µs94.3 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+12%
104 µs92.6 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+12%
105.5 µs93.9 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+12%
105.8 µs94.2 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
119.5 µs107.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
982.4 µs885.3 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
978.7 µs883.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
120 µs108.5 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
123.2 µs111.3 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
979.4 µs886 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+11%
122.3 µs110.6 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
130.4 µs118 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
1,060.3 µs960 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
1,060.1 µs960 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
978.2 µs886.2 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
132.2 µs119.9 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
1,058.1 µs960.9 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
1,093.7 µs993.4 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
136.2 µs123.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
1,094.7 µs994.4 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
135.8 µs123.4 µs
rebuild_naive
encodings/zstd/benches/listview_rebuild.rs
CodSpeed Performance Gauge
N/A
N/A1.3 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+10%
129.8 µs118 µs

Commits

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