iPhone 4configuration文件功耗(带仪器)

我有一个应用程序,我添加了很多animation 。 该应用程序还使用“iPhone防止睡眠”播放静音。 从那以后,我注意到电池消耗增加了4倍! 我想find一种方法来描述功耗(我认为我在仪器中看到了一个选项)来查找和消除违规方法。

我会在哪里开始寻找这样的信息? 目前,我已经把电话留在办公桌上约3小时,以logging随着时间​​的推移耗电。 有没有更好的方法来预测应用程序何时会耗尽我的应用程序连续运行?

额外的一个问题是:状态栏中显示的电池剩余电量是线性的,还是在电池寿命结束时会出现一些非线性?

编辑: 我在xcode> product> profile> CPU> Energy diagnostics中find了一个“power”预设。 它似乎并不完美,因为功耗级别总是0/20。 但它告诉我有多lessCPU时间花在应用前景,graphics和音乐上!

现在我不知道如何pipe理CPU的功率,运行CPU的能耗比可以说的30%多75%? 直觉上感觉应该是…

谢谢!

我不是专家。 事实上,我只是开始强调今天的iPhone的形象,并在这里看到你的问题,希望学习。

所以我会分享我发现的同时。 在IOS开发人员库我发现了以下内容:

  1. 将设备连接到您的开发系统。
  2. 启动Xcode或乐器。
  3. 在设备上,select设置>开发人员,然后打开电源logging。
  4. 断开设备并执行所需的testing。
  5. 重新连接设备。
  6. 在仪器中,打开Energy Diagnostics模板。
  7. 从设备中select文件>导入能源诊断。

在日志的时候你有一个Cpu和能量的报告。 你可以在IOS Dev的这个部分find这个步骤和更多的信息。 库。

在这个问题上,我还是有点新鲜的,所以如果你发现任何你认为有意义的东西,请在这里发表。

编辑:苹果dev lib遭受了一些变化。 更新的链接