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

perf: zero copy validity export to duckdb

#7371Merged
Comparing
ji/zero-copy-vlaidty-export
(
f4bfcff
) with
develop
(
3e00b5a
)
CodSpeed Performance Gauge
0%
Untouched
1130
Archived
1495

Benchmarks

2625 total
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+7%
465.8 ns436.7 ns
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+6%
515.3 ns486.1 ns
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
121.1 µs119.5 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
145.5 µs143.6 µs
map_each[BufferMut<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
2.2 µs2.2 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
120.2 µs118.9 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
89.8 µs88.9 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
138.4 µs137 µs
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
4.2 ms4.2 ms
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
4.2 ms4.2 ms
push_n_vortex_buffer[u16, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.5 µs3.5 µs
from_iter[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.8 µs3.7 µs
map_each[BufferMut<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
4.3 µs4.3 µs
push_n_vortex_buffer[u32, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
4.5 µs4.4 µs
push_n_vortex_buffer[u16, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
4.8 µs4.8 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
223 µs221.8 µs
push_n_vortex_buffer[u32, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
6.3 µs6.3 µs
push_n_vortex_buffer[u64, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
6.4 µs6.4 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
143.7 µs143.1 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
244.6 µs243.8 µs
push_n_vortex_buffer[u64, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
10.2 µs10.2 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
89.1 µs88.9 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
578.5 µs576.9 µs
filter_ultra_sparse[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
22.5 µs22.4 µs

Commits

Click on a commit to change the comparison range
Base
develop
c2ab531
-0.01%
fix
f0785b4
29 days ago
by joseph-isaacs
+0.01%
Merge remote-tracking branch 'origin/develop' into ji/zero-copy-vlaidty-export
e8a0d9f
18 days ago
by joseph-isaacs
0%
fix
f4bfcff
17 days ago
by joseph-isaacs
0%
fix
688c230
16 days ago
by joseph-isaacs
+0.02%
fix
ae3cad8
14 days ago
by joseph-isaacs
-0.03%
fix
901e426
14 days ago
by joseph-isaacs
0%
fix
a296547
14 days ago
by joseph-isaacs
0%
fix
18a5504
14 days ago
by joseph-isaacs
-0.01%
fix
aa93ccc
14 days ago
by joseph-isaacs
0%
fix
9fb71b9
14 days ago
by joseph-isaacs
+0.06%
fix
7b1b45e
14 days ago
by joseph-isaacs
-0.03%
fix
069d7ec
14 days ago
by joseph-isaacs
+0.05%
fix
b9c55c3
14 days ago
by joseph-isaacs
-0.06%
Merge remote-tracking branch 'origin/develop' into ji/zero-copy-vlaidty-export
2096ca7
14 days ago
by joseph-isaacs
-0.05%
Merge branch 'develop' into ji/zero-copy-vlaidty-export
c0e0a3a
11 days ago
by joseph-isaacs
-0.02%
Merge remote-tracking branch 'origin/ji/zero-copy-vlaidty-export' into ji/zero-copy-vlaidty-export
0ed2f71
11 days ago
by joseph-isaacs
+0.08%
fix
642313c
11 days ago
by joseph-isaacs
-0.06%
fix
ec4003e
11 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs