跳转到内容

使用记录

iOS 会自动记录设备上运行过哪些 App 以及消耗了哪些资源。使用记录模块读取的就是这份系统记录,因此可以查询过去某一天的情况,这是实时采集无法做到的。

按 App 和会话分别记录:

  • 开始与结束时间
  • 持续时长
  • 使用的硬件:CPU、GPU、显示、射频、定位、传感器
  • 对应的能耗

记录最长可回溯 6 个月,具体取决于设备保留的数据量。时间越早的记录越稀疏,最近几周的记录最完整。

排查夜间耗电。 凌晨无人使用设备时无法进行实时采集,而历史记录可以显示哪些 App 在何时被唤醒、运行了多久。

发现后台耗电的 App。 例如每 15 分钟运行 4 秒的 App,在实时采集中很难被发现,但一天累计下来耗电可观。

验证修复效果。 在同一台设备上,对比同一个 App 发版前后两周的记录。

建立基线。 优化之前,先了解该设备和该用户的正常使用情况。

  • 时长不等于耗电。 运行两小时的媒体类 App,耗电可能低于只唤醒 20 分钟的定位类 App。
  • 按进程归属能耗。 由 App 触发、但在系统服务中执行的工作,会计入该系统服务。
  • 用户使用习惯会影响结果。 同一个 App 不同日期的差异,通常来自用户使用方式而非代码。请在可比的条件下对比。
  • 记录保存在设备上。 抹掉或还原设备后,记录将被清除。
  1. 连接反馈问题的那台设备,而不是同型号的其他设备。
  2. 打开使用记录,将时间范围设为反馈问题的时间段。
  3. 按能耗排序,查看排在您的 App 之前的有哪些 App。很多情况下,耗电的其实是其他 App。
  4. 对于您自己的 App,查看问题发生时间附近的会话及其使用的硬件。
  5. 导出该时间段的记录并附到工单中。

使用记录反映的是设备使用者的个人使用情况。如果设备属于测试同事或客户,请事先说明要查看的内容和原因,只导出所需的时间段,并在工单关闭后删除导出文件。另请参阅用户协议中关于授权使用的条款。

使用记录与数据分析功能仅限 VIP 使用,详见价格。

能耗与电池 · 性能监控 · 应用管理