rust-performance - Measure and tune Rust application performance
Measures Rust CPU speed, heap use, binary size, and build time on hosts, Android, and iOS, then evaluates configuration changes.
Tags
Updated: 2026-10-05Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Measure CPU performance
- Profile heap allocations
- Measure binary size
- Measure build time
- Configure profiling builds
- Compare benchmark baselines
- Profile host applications
- Profile Android applications
- Profile iOS applications
- Diagnose profiling failures
- Tune build settings
Inputs
- Rust workspace
- Workload or application
- Performance metric
- Target platform
- Benchmark configuration
- Profiling tools
- Baseline measurements
Outputs
- Performance measurements
- CPU profiles
- Heap profiles
- Benchmark comparisons
- Binary size reports
- Build timing reports
- Profiling configuration changes
- Diagnostic findings
Requirements
- Rust and Cargo
- A supported host or mobile target
- Debug symbols for profiling
- Platform profiling permissions
- Android profileable or debuggable app
- Root access for Linux perf settings
