Criterion.rs: Statistical Benchmarking
+15 Mana
Profiling Tools
+15 Mana
Black Box Purpose(Sign in required)
Intermediate+10 Mana
Benchmark Optimization Barrier(Sign in required)
Beginner+10 Mana
Interpreting Benchmark Results
+15 Mana
Benchmark Profile(Sign in required)
Beginner+10 Mana
Purpose of black_box(Sign in required)
Intermediate+20 Mana
Criterion Benchmark Setup(Sign in required)
Intermediate+20 Mana
Data Locality & CPU Cache
+15 Mana
Struct Layout & Packing
+15 Mana
Cache-Friendly Access Pattern(Sign in required)
Intermediate+20 Mana
Cache Friendly(Sign in required)
Intermediate+10 Mana
SoA Benefit(Sign in required)
Advanced+10 Mana
Allocation Strategies
+15 Mana
Data Structures & Memory(Sign in required)
Advanced+30 Mana
Option<&T> Size(Sign in required)
Advanced+30 Mana
SIMD Fundamentals
+15 Mana
Safe std::arch Intrinsics
+15 Mana
SIMD Acronym(Sign in required)
Beginner+10 Mana
SIMD Acronym(Sign in required)
Beginner+10 Mana
SIMD Alignment(Sign in required)
Intermediate+10 Mana
Practical SIMD Patterns
+15 Mana
Safe Intrinsics Since 1.87(Sign in required)
Intermediate+20 Mana
Auto-Vectorization Techniques(Sign in required)
Advanced+30 Mana
Cargo Profile Settings
+15 Mana
Panic Strategies & Binary Size
+15 Mana
Panic Strategies & Binary Size
+15 Mana
LTO Benefit(Sign in required)
Intermediate+20 Mana
LTO Benefit(Sign in required)
Intermediate+10 Mana
Panic Abort Benefit(Sign in required)
Intermediate+10 Mana
Linker & Toolchain Improvements
+15 Mana
Profile Settings & Effects(Sign in required)
Intermediate+20 Mana
Rust Build Pipeline(Sign in required)
Advanced+30 Mana
Newtypes: Type Safety at Zero Cost
+15 Mana
Iterators & Static Dispatch
+15 Mana
Iterators & Static Dispatch
+15 Mana
Newtype Cost(Sign in required)
Intermediate+10 Mana
Newtype Runtime Cost(Sign in required)
Intermediate+20 Mana
Monomorphization Tradeoff(Sign in required)
Advanced+10 Mana
Enum Dispatch vs Dynamic Dispatch
+15 Mana
Monomorphization(Sign in required)
Intermediate+20 Mana
Zero-Cost Abstractions(Sign in required)
Advanced+30 Mana
Ready to start Rust Performance?
17 interactive lessons and 25 hands-on challenges — learn in VS Code, Cursor, or the web.