iPhone の CPU を使用して複雑な画像処理を行う iOS アプリに取り組んでいます。バッテリーで実行しているとき、電源スイッチを押して休止状態から復帰させた直後に、iPhone 5 の CPU が非常に遅いことに気付きました。多くの場合、この「ウォームアップ」期間は 5 分にも及ぶことがあります。通常、私のアプリは毎秒 28 フレーム以上処理でき、CPU 負荷は 80% 未満です。しかし、ウォームアップ期間中は、1 秒あたり 19 フレームしか処理できず、CPU 負荷は 95% を超えています。私が考えることができる唯一の説明は、このウォームアップ期間中に CPU の周波数が抑制されるということです。ただし、XCode からアプリを実行すると、CPU が調整されることはありません。その上、他の iOS デバイスでこのようなスロットリングが見られることはありません。ただし、iPad mini や iPad 4 は試していません。
他の誰かが同じ CPU 動作を見たことがあるのだろうか。iPhone 5 の A6 プロセッサが常にこの機能をフルに発揮できるようにするにはどうすればよいですか?