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

Chore: refactor dict module

#5501Merged
Comparing
ct/dict-refactor
(
5efe37e
) with
develop
(
b5d28a1
)
CodSpeed Performance Gauge
-19%
Untouched
1088
Archived
553

Benchmarks

1641 total
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+3%
875.6 ns846.4 ns
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
2 ms1.9 ms
fsst_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+2%
171.4 ms168.4 ms
dict_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+2%
72 ms70.9 ms
dict_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+1%
159.8 ms157.6 ms
alp_decompress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+1%
12.2 ms12 ms
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
30.8 µs30.5 µs
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
31.7 µs31.3 µs
take_indices[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
31.7 µs31.4 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
32.3 µs31.9 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
34.3 µs34 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
37.5 µs37.1 µs
take_indices[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
36.1 µs35.7 µs
take_indices[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
36.9 µs36.6 µs
take_indices[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
41.9 µs41.5 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
992.2 µs984.1 µs
take_indices[(100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
47.5 µs47.2 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
498.2 µs494.6 µs
alp_rd_compress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+1%
505.6 ms502 ms
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+1%
27.8 µs27.6 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
653.7 µs649.5 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
56.6 µs56.3 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
4.2 ms4.2 ms
pcodec_compress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+1%
119.7 ms119.1 ms
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
58.5 µs58.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
b5d28a1
-18.82%
refactor dict module
5efe37e
2 months ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs