ue-profiling-and-optimization
Installation
SKILL.md
Profiling & optimization
Optimize by measurement, not guesswork: capture data, find the actual hotspot, fix it, re-measure. The three tool layers are Unreal Insights (deep trace-based profiling), the in-game stat commands (quick triage), and instrumentation macros for your own code. Start with stat commands to identify which thread owns the frame budget, then open Insights for a precise call-by-call view.
When to use this skill
- Frame rate is low or hitching; determining whether the game thread, render thread, or GPU is the bottleneck.
- Adding per-system timing so it appears by name in Insights and
statoutput. - Memory growth, out-of-memory events, or finding which system owns an allocation.
- Deciding which optimization lever to pull after identifying the hotspot.
Triage first: stat commands
In the console (PIE or standalone game):