1

我正在开发一个 iOS 应用程序,它使用 iPhone 的 CPU 进行一些复杂的图像处理。我注意到在使用电池运行时,iPhone 5 CPU 在您按下电源开关将其从休眠状态唤醒后非常缓慢。在许多情况下,这个“热身”时间可能长达 5 分钟。通常情况下,我的应用每秒可以处理超过 28 帧,CPU 负载低于 80%。但在预热阶段,它每秒只能处理 19 帧,CPU 负载超过 95%。我能想到的唯一解释是 CPU 的频率在此预热期间受到限制。但是,如果我从 XCode 运行我的应用程序,CPU 永远不会受到限制。此外,我从未在其他 iOS 设备上看到过这样的限制。我还没有尝试过 iPad mini 或 iPad 4。

我想知道其他人是否见过相同的 CPU 行为。我可以做些什么来确保 iPhone 5 的 A6 处理器始终能够发挥这种全部功能?

4

1 回答 1

0

尝试以不同的方案在设备上安装您的应用程序,然后运行 ​​Instruments 以查看实际情况。

我在 iPhone 4 或 5 上没有遇到过这样的问题,在唤醒后会有某种节流期

于 2012-11-18T09:15:56.770 回答