iPhone 5 CPU频率在使用电池运行时受到限制



我正在开发一个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处理器始终处于这种全部功能上?

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

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

最新更新