【问题标题】:Analyze iOS App Power Usage分析 iOS 应用电源使用情况
【发布时间】:2016-02-24 18:17:28
【问题描述】:

我的应用目前在设置->电池下的耗电量中显示在前 5 位左右。在那个屏幕上,它说该应用程序在后台花费了很多小时。我尝试过使用 Instruments,但提供的分析不足以得出任何有意义的结论或查明任何代码部分。任何关于如何进一步调查功耗的建议。将功耗与特定源代码联系起来的工具是最好的?

【问题讨论】:

    标签: ios


    【解决方案1】:

    我会使用 Xcode Instruments - Energy Diagnostics 来满足您的需求。

    过程是 - 打开仪器并加载“能量诊断”模板。从那里,您可以在仪器中记录数据并使用该应用程序。完成后,您可以分析数据。

    此外,您现在可以在 Xcode 中使用 Energy Debug Tool:

    在开发过程中调试能量

    Xcode 中的调试导航器包括一个 Energy Impact 计量器,它 在您测试应用程序时提供能源使用的高级概述。 在您的应用程序的整个测试周期中定期查看此量表,以 评估您的应用程序的能源影响并确定潜在的问题区域 预先。如有必要,深入了解 Instruments 分析。

    这将为您提供一个很好的诊断起点,从那里您可能需要在 Instruments 中深入查看和分析(活动监视器、文件活动、时间分析器等)。

    这是来自 Apple 的User Guide,详细介绍了如何执行此操作,还展示了如何使用 Instruments 分析数据。

    【讨论】:

    • 有什么方法可以知道我们应用的耗电量吗?
    • @VineeshTP 除了来自仪器的能源日志之外,您还可以从 iPhone 设置中获取任何特定应用程序的功耗。为此,您需要在使用该应用程序的同时使用电池电量一段合理的时间我猜设置>电池等待电池使用情况填充您将能够看到不同应用程序的功耗(在前台和背景)
    • @VineeshTP - 免责声明,我是 GameBench 的工程师,但我们有一个桌面应用程序可以显示您的应用程序在 iOS 上的 mA 功耗(即插即用,只需连接iOS 设备到 windows/linux/mac PC 并按照说明进行操作)
    猜你喜欢
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    相关资源
    最近更新 更多