我的应用目前在设置 - >电池电量下显示在电源使用率的前5位左右。在该屏幕上,它表示应用程序在后台花了很多时间。我尝试使用Instruments但是提供的分析不足以得出任何有意义的结论或查明代码的任何部分。任何建议如何进一步调查功耗。将功耗与特定源代码联系起来的工具是最好的吗?
答案 0 :(得分:1)
我会使用Xcode Instruments - Energy Diagnostics来寻找你想要的东西。
过程是 - 打开仪器并加载能量诊断"模板。从那里,您可以在仪器中记录数据并使用该应用程序。完成后,您可以分析数据。
此外,在Xcode中,您现在可以使用能量调试工具:
开发期间调试能量
Xcode中的调试导航器包括一个能量冲击测量仪 在测试应用程序时提供能源使用情况的高级概述。 在整个应用程序的测试周期中定期查看此仪表 评估您的应用程序的能源影响并确定潜在的问题区域 上前线。如有必要,请深入了解仪器 分析
这将为您提供一个良好的诊断起点,从那里您可能需要在仪器中更深入地查看和分析(活动监视器,文件活动,时间分析器等)。
以下是来自Apple的User Guide有关如何更详细地执行此操作的信息,还介绍了如何使用Instruments分析数据。