CPU vs GPU bottlenecks in dropped frames
Can you explain the causes of dropped frames, split into the CPU side and the GPU side?
Can you explain the causes of dropped frames, split into the CPU side and the GPU side?
CPU bottlenecks happen in the commit stage (layout, text, image decoding, deep view hierarchies), GPU bottlenecks in the render stage (offscreen rendering, blending, large textures, too many layers), and either side going over the frame budget drops the frame.
UIKitShort answerExpert
In a UIKit list, you applied layer.cornerRadius plus masksToBounds plus shadow to cells…
#gpu #core-animation
Performance and debuggingMultiple choiceBasics
You inherit an app whose UICollectionView stutters while scrolling. Which of these can…
#offscreen-rendering
Performance and debuggingShort answerAdvanced
A photo feed collection view stutters while scrolling. How do you use Instruments to tell…
#core-animation
UIKitShort answerAdvanced
How do UIView and CALayer relate to each other, and why are their roles split?
#core-animation