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

perf[array]: add the SimplifyCache to `optimize`

#7948Merged
Comparing
ji/fix-try-opt-bench
(
48e2902
) with
develop
(
13c06b8
)
CodSpeed Performance Gauge
+13%
Improvement
4
Untouched
1212
New
1

Benchmarks

1217 total
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
169.9 µs149.3 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
169 µs148.9 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
176 µs155.5 µs
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+11%
166.8 µs149.9 µs
optimize_or_chain[200]
vortex-array/benches/expr/optimize_bench.rs
CodSpeed Performance Gauge
N/A
N/A440.3 µs
cuda/dict_widen_u8_to_u32/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1,003.5 µs953.3 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
209.5 µs201.4 µs
compress[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
2.1 ms2 ms
cuda/alp_f32/0%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+2%
2.4 ms2.4 ms
rank_single[(1024, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+2%
4.4 µs4.3 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
58.4 µs57.5 µs
transpose_scalar
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
122.7 µs121 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
138.9 µs137.1 µs
struct_small
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+1%
43.8 µs43.2 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
42.8 µs42.3 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
121.4 µs120.1 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
41.5 µs41.1 µs
decode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
20 µs19.8 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
144.2 µs142.8 µs
decode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
28.5 µs28.3 µs
compress[(100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
987.4 µs978.8 µs
rank_single[(1024, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+1%
10.4 µs10.3 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
222.2 µs220.4 µs
search_index_in_range_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
+1%
2.1 ms2.1 ms

Commits

Click on a commit to change the comparison range
Base
develop
13c06b8
-0.12%
perf[array]: add the SimplifyCache to `optimize`
238e467
5 days ago
by joseph-isaacs
+13.05%
fix
ea3e0db
5 days ago
by joseph-isaacs
0%
fix
48e2902
5 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs