图文结合,教您如何使用Trepn Profiler测试手机应用的耗电量

摘要:Trepn Profiler 可以帮助准确分析手机应用耗电情况的Android应用,可以测量很多与电池有关的数据,本文将结合图文,详细讲解如何操作。

Trepn Profiler 是一款帮助准确分析手机应用耗电情况的Android应用,可以测量很多与电池有关的数据,包括:

  • 两款类似应用哪一个耗电量更低?
  • 带广告的免费应用比无广告付费应用多消耗多少电量?
  • 这款移动设备比另一款耗电更多吗?
  • 开启省电模式后真的节约了很多电量吗?
  • 设置对耗电的影响(如:关闭蓝牙、Wi-Fi、4G后节电效果明显吗?)
  • 一款应用更新后消耗的电量比之前是多了还是少了?
  • 移动设备不同部件消耗了多少电量(比如CPU与GPU等等)?[仅适用于骁龙MDP开发者设备]

不过在分析之前,有几样事件需要处理,以尽可能获得准确的功率测量值。

获得更准确功率测量值建议:

  • 尽可能减少后台运行的进程 - 关掉“最近使用的应用”列表中的应用还远远不够。确保停止任何你不想包含在功率数据中的东西。重启移动设备,至设置查看当前运行的应用。等待一分钟,让安卓准备就绪,等待应用完成更新,然后继续下一步。再点击“停止”关掉非关键应用(如:脸书、谷歌搜索等)有些应用会运行多个进程,你需要一一停止,否则的话,获得的数据可能虚高。比如,在关掉不使用的应用前,我的平板在待机状态测到1043mW的值。重启后停止不使用的应用,待机状态功率数据降到726mW。功耗下降了30%。
  • 确保移动处理器处于唤醒状态 - 如果分析超过1分钟,要确保移动处理器处于唤醒状态,以获得准确的平均功率数据。至Trepn应用的通用设置页面,勾选“分析时唤醒”。如果不这么做,平均功率数据会偏高,因为Trepn会计算短期尖峰的平均值。

Trepn Profiler 图表(未启用唤醒)

这里举例说明为什么唤醒很重要。上图与下图均为分析处于空闲状态的相同设备。在不强制唤醒处理器时,平均功率数据为1223mW。设置了唤醒后,数据为301mW。有超过900mW的差别,说明这个设置是相当重要的。 

Trepn Profiler 图表(启用唤醒)

  • 将屏幕影响降多到最低 - 屏幕通常是移动设备耗电最大的部件。如果你要测量设备消耗的平均功率,且不需要查看屏幕的话,应该设置较短的屏幕延时(如1分钟左右)。
  • 重点放在你要测量的数据 – 如果你想测量某个因素的功率消耗比如Wi-Fi功率,至设置页面,关闭所有与Wi-Fi无关(如GPS、蓝牙及移动网络等)的东西。降低屏幕亮度也可以帮助获得更准确的计数,因为屏幕对电池的影响实在太大了。

测量功耗

完成上述步骤后,就可以开始分析了。

  • 首先打开Trepn Profiler。
  • 然后至设置页面,选择你想测量的数据点。如果要测试功耗,选择“电池供电”,取消选择其余各项。开始工作前,确保设备属于下文所示的支持设备。如果获得很低的功率数据如0或1.80mW,说明不支持你的设备,因而不能显示准确的数据。同时还要确保设备未连接充电器,否则会导致Trepn Profiler显示不准确的功率数据。

  • 点击“分析系统”或“分析应用”按键,开始分析。如果选择了“分析应用”,会要求你选择一个应用。
  • 然后,进行测试或测量空闲设备功率。
  • 完成测试后,点击“停止分析”按键,将结果保存为.db文件。然后点击“保存”。等待一分多钟,保存所有收集到的数据。
  • 点击“运行分析”按键,检查所需数据。
  • 使用Trepn分析游戏过程中CPU与GPU各消耗多少电量
  • 之后点击“分析”,查看图表数据与统计。你可以使用+、-按键来放大与缩小图表视图。在统计视图中,Trepn显示平均消耗的功率,以及预计一小时将要消耗的功率(如:mWh)
  • 完成后,点击“停止会话”按键。

祝分析愉快!

支持的移动设备,以下设备经过测试,支持电池功率测量:

  • Google/ASUS Nexus 7
  • LG Nexus 4
  • LG Nexus 5
  • HTC One (2013)
  • Sony Xperia ZL
  • HTC Droid DNA
  • LG Optimus G Pro
  • 骁龙 805 (8084) MDP 平板
  • 骁龙 800 (8974) MDP 平板
  • 骁龙 801 (8974 AB) MDP 智能手机
  • 骁龙 800 800 (8974) MDP 智能手机
  • 骁龙 600 (8064) MDP 平板
  • 骁龙 S4 Pro (8960) MDP 平板

已知不能准确获取电池功率的设备:

  • 三星Galaxy S III (SCH-I535)
  • 三星Galaxy S4 (SCH-I545)
  • 三星 Galaxy S5
  • 三星 Galaxy Note II
  • 三星 Galaxy Note 3 (SM-N900V)
  • DragonBoard (所有版本)
  • Inforce IFC6410 SBC

 

内容来源:Qualcomm Developer Network

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值