tezvyn:

Diagnose dropped frames during animation

Source: interviewadvanced

WHAT IT TESTS: Profiling rendering with Instruments and fixing GPU hot spots. OUTLINE: Use Core Animation and color-debug options to spot off-screen passes, blending, and overdraw; cache, flatten, and set shadowPath.

WHAT IT TESTS: Whether you profile rendering systematically rather than guessing. ANSWER OUTLINE: Open the Core Animation (or Animation Hitches) template in Instruments and the color debug options, like color off-screen rendered yellow and color blended layers, to find expensive areas. Off-screen rendering from masks, shadows without a path, and corner clipping is a common cause; so is overdraw from many translucent layers.

Read the original → interview

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Diagnose dropped frames during animation · Tezvyn