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 stat output.
  • 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):

Installs
22
GitHub Stars
77
First Seen
Sep 9, 2026