What problem does it solve?
Perf-profile helps you turn vague performance complaints into a structured profiling workflow that identifies bottlenecks, compares them against explicit budgets, and produces prioritized optimization recommendations.
Core Features & Use Cases
- Profiling scope selection: Focus on a single system name or run a comprehensive full-profile across systems.
- Budget-driven analysis: Load and apply performance targets such as frame time/FPS, memory, load time, draw calls, and (if relevant) network bandwidth.
- Actionable optimization output: Produce a report with hotspots, estimated impact, fix effort, quick wins, and a decision phase to drive next actions.
Example use case: You suspect occasional frame drops and long level-load times; run perf-profile to estimate where CPU/memory/rendering/I/O budgets are exceeded, then follow the Fix Effort priorities to decide what to implement next.
Quick Start
Run perf-profile with the argument "full" to generate a comprehensive performance profile across all systems and a prioritized list of optimization next steps.