Watch it live.
The timeline draws hangs, late frames and memory while you use the app. Anything that holds the main thread for 250 ms or more is a hang, and 100 to 249 ms a stall.
When a hang ends, it names the function and the line it was stuck in: here, a lock in ProfilerLab.swift at line 168.



