Interview frequency: …
Short answer
Each frame has limited time to be built and painted; exceeding the budget causes stutter, and you must determine whether the cause is the UI thread or raster work.
Explanation
Use the timeline and the frame chart to know whether the work is in build/layout/paint or in rasterization. Do not treat all jank by reducing rebuilds; an image, shader, or I/O may be the cause.
Common mistakes
- Focusing on average FPS and hiding the spikes.
- Assuming the number of widgets alone determines frame time.