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

[claude] bench: measure FlatBuffers verification cost for Layout and Array

#8014
Comparing
claude/flatbuffers-memory-safety-XKbWQ
(
172e0c7
) with
develop
(
7b47788
)
CodSpeed Performance Gauge
+3%
Improvement
1
Regression
1
Untouched
1235
New
10

Benchmarks

1247 total
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-11%
273.3 µs308 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+20%
224.8 µs187.7 µs
buffer_lengths_fixed[1000]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A16.2 µs
buffer_lengths_fixed[1]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A1.7 µs
buffer_lengths_fixed[100]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A3 µs
buffer_lengths_fixed[32]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A2.1 µs
buffer_lengths_fixed[8]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A1.8 µs
buffer_lengths_legacy_root[1000]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A336.3 µs
buffer_lengths_legacy_root[100]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A39 µs
buffer_lengths_legacy_root[1]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A6.4 µs
buffer_lengths_legacy_root[32]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A16.6 µs
buffer_lengths_legacy_root[8]
vortex-array/benches/buffer_lengths.rs
CodSpeed Performance Gauge
N/A
N/A8.8 µs
cuda/runend/i32_runlen_100000[100M]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::cuda
CodSpeed Performance Gauge
+5%
872.4 µs829.4 µs
cuda/alp_for_bp_6bw_f32/dispatch_f32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1.1 ms1 ms
cuda/dict_64vals_bp6bw_codes_alp_for_bp6bw_f32_values/dispatch_f32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1.1 ms1 ms
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+4%
3.5 µs3.4 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+4%
3.5 µs3.4 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+4%
3.5 µs3.4 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
203.7 µs196 µs
compress[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
2.1 ms2 ms
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
26.3 µs25.6 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
39.8 µs39.1 µs
cuda/dict_256vals_bp8bw_codes/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+2%
1.1 ms1.1 ms
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
16.7 µs16.4 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
47 µs46.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
7b47788
+3.07%
perf(array): drop redundant FlatBuffer verifier in SerializedArray::buffer_lengths
172e0c7
14 hours ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs