跳板占用太多CPU

时间:2010-05-03 07:39:20

标签: iphone cocoa-touch

有没有办法在iPhone上提高CPU的应用程序优先级?我注意到SpringBoard有时会占用太多CPU,导致设备性能出现一些波动。

1 个答案:

答案 0 :(得分:11)

您所看到的可能是与Core Animation相关的工件。 iPhone上的Core Animation服务器归Springboard所有,因此许多与Core-Animation相关的动作(与动画相关的计算等)似乎都是由Springboard执行的,即使它们是由您的应用程序启动的。这不是Springboard本身在后台运行CPU时间的情况,而是在针对设备运行Instruments或类似工具时,这些处理的一些方式。

在这种情况下,我会看看你是如何在屏幕上制作动画(甚至隐式使用UIKit界面元素),或者是如何合成这些视图或图层,以平滑你的性能问题。< / p>