vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf[array]: add the SimplifyCache to `optimize`
#7948
Merged
Comparing
ji/fix-try-opt-bench
(
48e2902
) with
develop
(
13c06b8
)
CodSpeed Performance Gauge
+13%
Improvement
4
Untouched
1212
New
1
Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data. For the most accurate results, we recommend using
CodSpeed Macro Runners
: bare-metal machines fine-tuned for performance measurement consistency.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
New
Untouched
1217 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
169.9 µs
149.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
169 µs
148.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
176 µs
155.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+11%
166.8 µs
149.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
optimize_or_chain[200]
vortex-array/benches/expr/optimize_bench.rs
CodSpeed Performance Gauge
N/A
N/A
440.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
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 µs
953.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
209.5 µs
201.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
compress[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
2.1 ms
2 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
cuda/alp_f32/0%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+2%
2.4 ms
2.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(1024, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+2%
4.4 µs
4.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
58.4 µs
57.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
transpose_scalar
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
+2%
1.8 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
122.7 µs
121 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
138.9 µs
137.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
struct_small
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+1%
43.8 µs
43.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
42.8 µs
42.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
121.4 µs
120.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
41.5 µs
41.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
20 µs
19.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
144.2 µs
142.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
28.5 µs
28.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
compress[(100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
987.4 µs
978.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(1024, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+1%
10.4 µs
10.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
222.2 µs
220.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
search_index_in_range_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
+1%
2.1 ms
2.1 ms
1
2
3
4
5
...
49
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