Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

springboard takes too much CPU

Is there a way to increase the application priority for the CPU on iPhone? I notice that SpringBoard takes up too much CPU at times causing some fluctuation in performance on the device.

like image 375
tbarbe Avatar asked May 03 '10 07:05

tbarbe


1 Answers

What you're seeing is probably an artifact related to Core Animation. The Core Animation server on the iPhone is owned by Springboard, so many Core-Animation-related actions (calculations related to animation, etc.) appear to be performed by Springboard even though they were initiated by your application. This is not a case of Springboard itself burning CPU time in the background, it's just how some of this processing looks when running Instruments or similar tools against the device.

In this case, I'd look at how you were animating things around the screen (even implicitly using the UIKit interface elements), or how those views or layers were being composited, in order to smooth out your performance issues.

like image 113
Brad Larson Avatar answered Oct 06 '22 21:10

Brad Larson