Avatar for the dealien user
dealien
Rusty-Mines
BlogDocsChangelog

⚡ Optimize adjacent_cells iteration and refactor reveal to iterative flood fill

#19Merged
Comparing
perf-remove-unnecessary-collect-15632188640077195263
(
ec5f20a
) with
main
(
54ee350
)
CodSpeed Performance Gauge
×5.3
Improvement
20
Untouched
23

Benchmarks

43 total
bench_reveal_cascade_50x50_low_density
benches/core_bench.rs
CodSpeed Performance Gauge
×5.3
2,643.1 µs503.1 µs
bench_reveal_cascade_beginner
benches/core_bench.rs
CodSpeed Performance Gauge
×4
28.3 µs7.2 µs
bench_probability_large_dense
benches/solver_bench.rs
CodSpeed Performance Gauge
×3.6
5.1 ms1.4 ms
bench_probability_mid
benches/solver_bench.rs
CodSpeed Performance Gauge
×2.8
461.8 µs164.5 µs
bench_standard_mid
benches/solver_bench.rs
CodSpeed Performance Gauge
×2.3
20.3 µs9 µs
bench_probability_beginner
benches/solver_bench.rs
CodSpeed Performance Gauge
×2.1
110.7 µs52.6 µs
bench_reveal_cascade_intermediate
benches/core_bench.rs
CodSpeed Performance Gauge
+88%
6 µs3.2 µs
bench_probability_expert
benches/solver_bench.rs
CodSpeed Performance Gauge
+88%
488 µs259.9 µs
bench_probability_large_sparse
benches/solver_bench.rs
CodSpeed Performance Gauge
+70%
213 µs125.5 µs
bench_pattern_beginner
benches/solver_bench.rs
CodSpeed Performance Gauge
+49%
57 µs38.3 µs
bench_standard_expert
benches/solver_bench.rs
CodSpeed Performance Gauge
+33%
12.9 µs9.7 µs
bench_compute_probabilities_beginner
benches/ui_bench.rs
CodSpeed Performance Gauge
+30%
51.8 µs39.8 µs
bench_standard_large_dense
benches/solver_bench.rs
CodSpeed Performance Gauge
+27%
19.4 µs15.2 µs
bench_pattern_mid
benches/solver_bench.rs
CodSpeed Performance Gauge
+26%
48.9 µs38.7 µs
bench_pattern_expert
benches/solver_bench.rs
CodSpeed Performance Gauge
+24%
57.4 µs46.2 µs
bench_get_color
benches/ui_bench.rs
CodSpeed Performance Gauge
+17%
205.6 ns176.4 ns
bench_csp_beginner
benches/solver_bench.rs
CodSpeed Performance Gauge
+15%
118.1 µs102.3 µs
bench_standard_beginner
benches/solver_bench.rs
CodSpeed Performance Gauge
+15%
7.7 µs6.7 µs
bench_csp_large_sparse
benches/solver_bench.rs
CodSpeed Performance Gauge
+15%
256.2 µs223.5 µs
bench_csp_large_empty
benches/solver_bench.rs
CodSpeed Performance Gauge
+12%
26.4 µs23.7 µs
bench_compute_probabilities_mid
benches/ui_bench.rs
CodSpeed Performance Gauge
+9%
102.9 µs94.2 µs
bench_pattern_large_sparse
benches/solver_bench.rs
CodSpeed Performance Gauge
+9%
364.8 µs336.1 µs
bench_csp_large_dense
benches/solver_bench.rs
CodSpeed Performance Gauge
+8%
106.5 µs98.6 µs
bench_reveal_cascade_expert
benches/core_bench.rs
CodSpeed Performance Gauge
+7%
3.7 µs3.4 µs
bench_compute_probabilities_expert
benches/ui_bench.rs
CodSpeed Performance Gauge
+7%
204.5 µs190.7 µs

Commits

Click on a commit to change the comparison range
Base
main
54ee350
-24.91%
⚡ Optimize adjacent_cells iteration and refactor reveal to iterative flood fill
8101ad9
3 days ago
by google-labs-jules[bot]
0%
⚡ Optimize adjacent_cells iteration and refactor reveal to iterative flood fill
c77bf8a
3 days ago
by google-labs-jules[bot]
×5.5
⚡ Comprehensive performance optimization for cell reveals and solver logic
cf6eebb
3 days ago
by google-labs-jules[bot]
-2.02%
⚡ Comprehensive performance optimization for rusty-mines
ec5f20a
3 days ago
by google-labs-jules[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs