perf-profiler - Profile and optimize application performance
Profiles CPU and memory usage, benchmarks code and APIs, generates flame graphs, detects memory leaks, and helps optimize database queries.
Tags
Updated: 2026-10-01Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Measure command execution time
- Profile CPU usage
- Analyze memory usage
- Generate flame graphs
- Benchmark functions and endpoints
- Load test APIs
- Detect memory leaks
- Optimize database queries
- Compare performance changes
Inputs
- Application code
- Profiling target
- Benchmark parameters
- API endpoints
- Database queries
- Before-and-after versions
Outputs
- Timing measurements
- CPU profiles
- Memory profiles
- Heap snapshots
- Flame graphs
- Benchmark results
- Load test results
- Performance comparisons
Requirements
- Linux, macOS, or Windows
- Node.js, Python 3, Go, curl, or ab
