Comment on How to measure CAEmitterLayer performance impact? I understand that particles state update and rendering happens on GPU but process is still controlled by CPU. Someone should send commands to GPU queue after all. From my experience with Metal API it consumes CPU. UI Frameworks UIKit Jul ’24