Avatar for the gvozdvmozgu user
gvozdvmozgu
patmat
BlogDocsChangelog

optimize space engine hot paths with memoized operations

#9Merged
Comparing
space-engine-hot-paths
(
ef88e85
) with
master
(
a0320f5
)
CodSpeed Performance Gauge
×35
Improvement
7
Untouched
1
Skipped
3

Benchmarks

11 total
subtract_hot_cache[type_minus_large_union]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
×35
16,174.7 ns463.1 ns
engine_hot_cache[big]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
×33
4,479.4 µs134.7 µs
check_match[big]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
×4.1
12.9 ms3.2 ms
engine_cold[big]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
×4.1
12.9 ms3.2 ms
check_match[small]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
+18%
104.7 µs88.4 µs
engine_cold[small]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
+18%
104.8 µs88.7 µs
engine_hot_cache[small]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
+10%
11.6 µs10.5 µs
engine_hot_cache[flatten_product_cross]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
CodSpeed Performance Gauge
+7%
355.5 µs331.8 µs
engine[hot_cache]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
Skipped
339 µs*
check_match[cold]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
Skipped
755.3 µs*
engine[cold]
benches/match_analysis.rs::benches::bench_match_analysis::match_analysis
Skipped
756.6 µs*

Commits

Click on a commit to change the comparison range
Base
master
a0320f5
×35
optimize space engine hot paths with memoized operations
ef88e85
5 days ago
by gvozdvmozgu
© 2026 CodSpeed Technology
Home Terms Privacy Docs