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

Use from_trusted_len_iter when applying take on views buffer

#4807Merged
Comparing
adamg/bin-take-view-len
(
7a76b9c
) with
develop
(
9146d8e
)
CodSpeed Performance Gauge
+10%
Improvement
1
Untouched
597
Archived
558

Benchmarks

1156 total
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+10%
44.6 µs40.4 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+10%
47.9 µs43.8 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+8%
58.3 µs54.1 µs
dict_decompress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+5%
12 ms11.4 ms
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
99.7 µs95.5 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
100.4 µs96.2 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
791.7 ns762.5 ns
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
122.3 µs118.1 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+3%
40.9 µs39.9 µs
push_arrow_buffer[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+3%
1.2 µs1.2 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
37.9 µs37.1 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
201.9 µs197.6 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
41.6 µs40.7 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
17.1 µs16.7 µs
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
17.3 µs17 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
54 µs53 µs
take_indices[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
17.9 µs17.5 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
19.4 µs19 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
50.8 µs49.9 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
19.8 µs19.5 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
23.4 µs23 µs
take_indices[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
22.6 µs22.3 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
80.4 µs79.2 µs
take_indices[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
23.2 µs22.9 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
26.8 µs26.5 µs

Commits

Click on a commit to change the comparison range
Base
develop
9146d8e
+10.38%
Use from_trusted_len_iter when applying take on views buffer
7a76b9c
4 months ago
by AdamGS
© 2026 CodSpeed Technology
Home Terms Privacy Docs