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

Pass buffers to `VTable::deserialize`

#6473Merged
Comparing
ct/deserialize-with-buffers
(
bc8066f
) with
develop
(
be86749
)
CodSpeed Performance Gauge
0%
Untouched
1135
Skipped
1268

Benchmarks

2403 total
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.2 µs1.1 µs
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1,005.3 ns976.1 ns
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
2.1 ms2 ms
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
94.9 µs92.6 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
1.7 ms1.7 ms
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+2%
67.2 µs65.8 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
23.9 µs23.5 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
94.8 µs93.1 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
113.4 µs111.5 µs
pvector_take_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
11 µs10.8 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
3.7 µs3.6 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
3.7 µs3.6 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
3.7 µs3.7 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
113.1 µs111.4 µs
pvector_take_uniform[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
11.7 µs11.5 µs
encode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
384.9 µs379.3 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
3.1 ms3.1 ms
append_buffer_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
4.4 µs4.4 µs
take_struct_simple
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+1%
6.8 µs6.7 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
967.3 µs954.9 µs
pvector_take_uniform[2048, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
14.4 µs14.3 µs
take_struct_wide[8]
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+1%
7.7 µs7.6 µs
take_struct_sequential_indices
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
+1%
7.8 µs7.7 µs
append_n_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.7 µs2.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
106.2 µs105.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
be86749
-0.1%
update lockfiles with the new buffers parameter
bc8066f
3 hours ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs