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

Don't recalculate chunk offsets for ChunkedReader

#8231
Comparing
myrrc/chunked-layout-offsets
(
6c1444c
) with
develop
(
2d00342
)
CodSpeed Performance Gauge
+30%
Improvement
3
Untouched
1272

Benchmarks

1275 total
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+49%
45.4 µs30.4 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+22%
197.7 µs161.4 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+21%
212.3 µs176 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+8%
462.6 µs427.7 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
27 µs26.2 µs
decode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
27.2 µs26.7 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.7 µs
case_when_all_false[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+1%
75.3 µs74.2 µs
case_when_fragmented[100]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+1%
94.3 µs93.1 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
55.1 µs54.5 µs
decode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
27.4 µs27.1 µs
ArrowExportVTable_to_arrow_field
vortex-array/benches/to_arrow.rs
CodSpeed Performance Gauge
+1%
8.4 µs8.3 µs
decode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
27 µs26.7 µs
from_iter[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.3 µs3.3 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
89.9 µs89.1 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
261.7 µs259.5 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
85.2 µs84.6 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
17 µs16.8 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
17 µs16.9 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
1.9 ms1.9 ms
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
191.9 µs190.6 µs
push_n_vortex_buffer[u32, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
4.4 µs4.4 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
79.8 µs79.3 µs
encode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
128.6 µs127.9 µs
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
17 µs16.9 µs

Commits

Click on a commit to change the comparison range
Base
develop
2d00342
+30.15%
initial
6c1444c
47 minutes ago
by myrrc
© 2026 CodSpeed Technology
Home Terms Privacy Docs