iPhone 4配置文件功耗(带仪器)

Ale*_*one 15 iphone profiling instruments ios

我有一个应用程序,我添加了很多动画.该应用程序还使用"iPhone睡眠防护器"播放静音.从那时起,我注意到电池消耗增加了4倍!我想找到一种方法来分析功耗(我认为我在仪器中看到了一个选项)来找到并消除有问题的方法.

我会从哪里开始寻找这样的信息?目前,我将电话留在桌面上约3小时,以记录随着时间​​的推移功耗.如果连续运行我的应用程序,有没有更好的方法来预测应用程序何时会耗尽电量?

一个额外的问题:状态栏中显示的电池剩余百分比是线性的还是在电池寿命结束时有一些非线性?

编辑:我在xcode>产品>配置文件> CPU>能源诊断中找到了"电源"预设.它看起来并不完美,因为功耗水平始终为0/20.但它确实告诉我在应用程序前景,图形和音乐上花费了多少CPU时间!

现在我不知道如何管理CPU电源,运行CPU的能耗是否超过30%?直观地感觉它应该......

谢谢!

Nun*_*tas 33

我不是专家.事实上,我今天才开始对iphone进行配置,并在此处查看您的问题,希望不要学习.

所以我将与我在此同时发现的内容分享.在IOS Developer Library上,我发现了以下内容:

  1. 将设备连接到开发系统.
  2. 启动Xcode或Instruments.
  3. 在设备上,选择"设置">"开发人员",然后打开电源记录.
  4. 断开设备并执行所需的测试.
  5. 重新连接设备.
  6. 在"仪器"中,打开"能量诊断"模板.
  7. 从设备中选择"文件">"导入能源诊断".

并且您在日志期间有一份关于Cpu和能量的报告.您可以在IOS Dev的这一部分找到这些步骤和更多信息.库.

我对此事仍然有点新鲜,所以如果您发现任何您认为有意义的内容,请在此处发布该信息.

编辑:苹果开发者遭遇了一些变化.更新了链接

  • 为了避免让未来的读者感到困惑,我花了几分钟时间从上面的链接中找到段落:"注意:iPhone 3GS和第三代iPod touch目前支持能量使用工具." (3认同)
  • 任何人都可以分享有关如何分配数据的一些信息 (3认同)