Skip to content

Profiling & Tracing

Blueprint AI drives Unreal’s profiling stack: capture .utrace traces, the CSV profiler and stat files, take a live performance snapshot, and analyze a trace headless — no Unreal Insights UI required.

Start a trace capturing the default channels Add a bookmark called WaveStart to the active trace Stop the trace and tell me the file size

Take a live performance snapshot

This returns fps, frame and GPU time, draw calls, primitives, and memory in one call.

Point the AI at a .utrace and it reads it without opening Insights.

Analyze the trace at Saved/Profiling/run.utrace — give me the frame stats and percentiles Show the top 20 CPU timers in that trace, sorted by total time Show the worst 10 game-thread frames List the trace counters matching “draw”