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

Add take-based rebuild strategy for ListView with small lists

#6492Merged
Comparing
bp/listview-rebuild
(
50feb59
) with
develop
(
e7b81e9
)
CodSpeed Performance Gauge
×10
Improvement
4
Untouched
576
Archived
1840

Benchmarks

2420 total
decompress[u32, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
Archived
CodSpeed Performance Gauge
0%
208.4 µs208 µs
decompress[u64, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
Archived
CodSpeed Performance Gauge
0%
680.1 µs679.7 µs
decompress[u64, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
Archived
CodSpeed Performance Gauge
0%
404.2 µs403.8 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
256.4 µs257 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
489.4 µs489.4 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
374.4 µs374.4 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
262.3 µs262.4 µs
rebuild_naive
encodings/zstd/benches/listview_rebuild.rs
Archived
CodSpeed Performance Gauge
×10
2,722.3 µs266.5 µs
bitwise_not_vortex_buffer_mut[128]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
501.1 ns501.1 ns
append_buffer_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
bitwise_not_vortex_buffer_mut[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
817.8 ns817.8 ns
bitwise_not_vortex_buffer_mut[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
652.8 ns652.8 ns
slice_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
slice_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
slice_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
slice_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1 µs1 µs
push_arrow_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs
Archived
CodSpeed Performance Gauge
0%
756.9 µs756.9 µs
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
946.9 ns946.9 ns
slice_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
e7b81e9
×10
listview rebuild with take, gated by a heuristic
2bd8cb5
6 months ago
by palaska
×3,700
Merge branch 'develop' into bp/listview-rebuild
adc01a4
6 months ago
by palaska
Merge branch 'bp/listview-rebuild' of github.com:vortex-data/vortex into bp/listview-rebuild
b04b717
6 months ago
by palaska
+0.03%
Merge branch 'develop' into bp/listview-rebuild
152987f
6 months ago
by palaska
+2.07%
Merge branch 'develop' into bp/listview-rebuild
d350a88
6 months ago
by palaska
+0.02%
Merge branch 'develop' into bp/listview-rebuild
679c253
6 months ago
by palaska
-6.79%
Merge branch 'develop' of github.com:vortex-data/vortex into bp/listview-rebuild
a19e50a
6 months ago
by palaska
-2.07%
use makezerocopytolist rebuild mode, no op change
012d5ef
6 months ago
by palaska
+4.53%
Merge branch 'develop' into bp/listview-rebuild
50feb59
6 months ago
by palaska
© 2026 CodSpeed Technology
Home Terms Privacy Docs