Skip to content

Deduplicate cardinality code

22be09b
Select commit
Loading
Failed to load commit list.
Open

Sparse Dictionary Canonicalize #7841

Deduplicate cardinality code
22be09b
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded May 8, 2026 in 0s

Performance Gate Passed

⚠️ 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.

⚡ 8 improved benchmarks
✅ 1200 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bench_many_codes_few_values[1024] 397.5 µs 325.1 µs +22.27%
Simulation bench_many_codes_few_values[2048] 368.5 µs 295.9 µs +24.55%
Simulation bench_many_codes_few_values[4096] 374.3 µs 301.7 µs +24.08%
Simulation bench_many_nulls[0.5] 361.8 µs 317.5 µs +13.96%
Simulation bench_many_nulls[0.9] 537.1 µs 456.3 µs +17.72%
Simulation bench_sparse_coverage[0.01] 366.4 µs 293.7 µs +24.75%
Simulation bench_sparse_coverage[0.1] 364.8 µs 292.1 µs +24.89%
Simulation bench_sparse_coverage[0.5] 364.8 µs 292.1 µs +24.89%

Comparing ngates/sparse-dict (22be09b) with develop (f3d5f09)

Open in CodSpeed