【问题标题】:Reduce battery drain due to background activity programmatically in iOS在 iOS 中以编程方式减少因后台活动而导致的电池消耗
【发布时间】:2017-01-24 13:42:48
【问题描述】:

我尝试使用能源日志、网络活动日志等,但即使我在仪器设置中选择了我的应用程序,这些工具也会提供将我的应用程序与其他应用程序相结合的图表。由于后台活动,我需要找到我的个人应用程序的电池消耗情况。

当应用程序处于后台模式时,是否有任何替代 Xcode 中的 Instruments 或流程/步骤来查找和减少电池消耗的方法。

【问题讨论】:

    标签: ios xamarin.ios battery xcode-instruments


    【解决方案1】:

    正如 here 所解释的,要测量单个 iOS 应用程序的能源影响,您应该记住同时设置 Target deviceTarget app。要选择您需要检查的应用程序,它需要在您开始分析之前在Target device 上可用。如果没有,您将不会看到应用程序出现在Target apps 的列表中。

    设置适当的Target deviceTarget app 后,只需单击圆形和红色的Record 按钮(或按Command-R)开始分析。

    【讨论】:

    • 我做了目标设备和目标应用程序,而不是目标应用程序列表中可用的所有进程。当我通过将目标设备设置为我的 iPhone 并将目标应用程序设置为我的应用程序来运行能量日志仪器时,当我在前台积极使用手段时,图表显示的就像我的应用程序活动一样。但我把我的应用程序放在后台,让 iphone 理想,那里的图表也正确显示。但是我使用了 GPU 的其他应用程序,总 CPU 百分比正在急剧增加,请参阅我的查询的下一条评论。
    • 我很困惑这些图表是来自我的应用程序活动还是我的应用程序(后台/暂停状态)和活动(前台)应用程序的组合活动。请澄清。我开始了解电池的过程从此链接中流失stackoverflow.com/questions/35609942/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    相关资源
    最近更新 更多