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

BufferMut::zeroed_aligned stores actually allocated length instead of passed length

#7979Merged
Comparing
rk/buffermut_check_overflow
(
fa513af
) with
develop
(
d25c33f
)
CodSpeed Performance Gauge
+18%
Improvement
4
Untouched
1217

Benchmarks

1221 total
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+22%
198 µs162 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+20%
211.3 µs175.8 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+20%
225.3 µs188.6 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+11%
358.5 µs323.5 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+9%
411.2 µs377.3 µs
cuda/alp_f32/0%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+6%
2.5 ms2.3 ms
slice_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-5%
1.2 µs1.3 µs
slice_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-5%
1.2 µs1.3 µs
slice_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-5%
1.2 µs1.3 µs
slice_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-5%
1.2 µs1.3 µs
slice_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-5%
1.2 µs1.3 µs
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
764.7 ns735.6 ns
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-4%
755 ns784.2 ns
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+4%
45.2 µs43.6 µs
decode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
27.1 µs26.3 µs
iter_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
923.3 ns894.2 ns
true_count_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
923.3 ns894.2 ns
value_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
952.2 ns923.1 ns
true_count_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
965 ns935.8 ns
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
26.4 µs25.6 µs
value_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-3%
923.1 ns952.2 ns
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-3%
998.9 ns1,028.1 ns
decode_varbinview[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
27.9 µs27.2 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
31 µs30.2 µs
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-3%
1.1 µs1.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
d25c33f
-16.42%
BufferMut::zeroed_aligned stores actually allocated length instead of passed length
5385f89
27 days ago
by robert3005
+16.43%
better
9673cb4
27 days ago
by robert3005
-0.09%
less
efc475a
27 days ago
by robert3005
-16.34%
inline
431b93d
27 days ago
by robert3005
+16.38%
format
11680d8
27 days ago
by robert3005
+18.14%
fewer
fa513af
27 days ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs