2012-02-23 18 views
1

これはちょっと変です。コード内で何も変更せずに同じアプリを実行すると(Activity Monitor Instrumentの「Record」をクリックするだけで)、さまざまな実行でCPUが変化します - 常に10%変化します。Xcode Activity Monitorの奇妙なCPU使用率

私のアプリは30%のCPUまたは40%のCPU(CPUが起動後数秒後に平衡状態に達することができる)で動作するように、体系的な方法で前後に切り替えるわけではありません。

私のコードで何も変更されていない場合、これが原因です。それはデバイスの内部プロセスによるものですか?

enter image description here

enter image description here

EDIT:また

が、私は離れて、いくつかのランダム関数で種子から(任意の時間変化の関数を使用するすべての情報を保持するか、私の知る限りではありません... )

+0

私はあまりにも多くの他の人々が彼らのCPUをテストしないでください? :P –

+0

あなたはシミュレータではなく、実際のデバイスでこれを実行していますか? – jakenberg

+0

@ jsksma2 yep、usernameは "mobile" –

答えて

0

私は、CPU%は実行ごとに多少異なると思います。

アプリケーションは、たとえば10回実行する必要があります。平均CPU%は、実際の負荷として考慮する必要があります。

+0

本当ですが、ここで私はどちらか一方を見ています、与えられた範囲内のランダムな分布ではありません。 –