图文结合,教您如何使用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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/43058.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本地部署 ChatGLM-6B

本地部署 ChatGLM-6B 1. 什么是 ChatGLM-6B2. Github 地址3. 安装 Miniconda34. 创建虚拟环境5. 安装 ChatGLM-6B6. 启动 ChatGLM-6B7. 访问 ChatGLM-6B8. API部署9. 命令行部署10. 其他,修改使用显存大小11. ChatGLM-6B 的推理参数含义 1. 什么是 ChatGLM-6B Chat…

文心:PPT 制作、数字人主播一键开播等应用场景惊艳到我了,下面给到Prompt工程详细教程应用场景及案例

文心:PPT 制作、数字人主播一键开播等应用场景惊艳到我了,下面给到Prompt工程详细教程应用场景及案例 1.文心千帆简介 文心千帆优势 基础强大、知识丰富 文心千帆平台基于百度智能云,采用飞桨深度学习框架作为底层支撑,并内置文心…

【SQLAlchemy】第二篇——连接失效及连接池

一、背景 为了节约资源,MySQL会对建立的连接进行监控,当某些连接处于不活跃状态的时间超过一个阈值时,则关闭它们。 用户可以执行show variables like %wait_timeout%;来查看这个阈值: 可以看到,在默认的情况下&…

一个程序员的意想流

Readme:记录生活、工作、学习中自己的思考和想法,但是可能很杂乱的。目的为了提升自己BB的能力。 2023.3.9: 作为一个嵌入式(底层)开发者,通过对Linux内核的不断深入,包括VFS、内存管理、进程管…

ChatGPT提示词工程师 | prompt engineering | 吴恩达教你写提示词 课程笔记

Lecture1 引言 两种大语言模型(LLMs,Large Language Models): Base LLM: Predicts next word, based on text training dataInstruction Tuned LLM: Tries to follow instructions Lecture2 指南 使用C…

chatgpt提示词学习指南,提示词工程,提示词汇总

这篇gpt提示词指南我会随着我的学习一直更新。 结构 好的提示词角色(能力)上下文详细的指令说明风格输出格式 角色(必填):可以给模型提供特定的能力,让它更好的解决我们的问题,在声明角色后,…

股票入门基础知识之投资家有哪些?股票入门基础知识中的投资角色

《量化分析海龟训练营》课程学员:一般来说哪些人投资做得好呢? 同济桥博士:投资是一门科学,有很多研究投资的人拿到过诺贝尔经济学奖,投资做得好有五类人:科学家、哲学家、神学家、交易员、民间高手。最后…

投资理财启蒙之理财入门必看?

投资基金股票是怎么赚钱的 ? 公司上市就是为了融资扩大规模,需要在上海/深圳证券交易所去审批,现在国家注册制落实后,现在企业要上市很严格的需要公开公司的各方面情况的 ,投资渠道也正规,比如支付宝/微信&…

金融业务知识(2):股票交易的基本流程

股票交易的基本流程 (一)开户 需要开立证券账户和资金账户 证券账户用来记载投资者所持有的证券种类、数量和相应的变动情况 资金账户则用来记载和反映投资者买卖证券的货币收付和结存数额。 开立证券账户和资金账户后,投资者买卖证券所涉…

基金投资入门3:中外常见金融指数类型说明

在每天的新闻及财经类文章中,经常听到当日的上证综指、深证成指、沪深300指数是多少点、涨跌幅是多少。 大家潜意识中认为指数点、涨跌幅越高越好,至于各指数代表的是什么意思并不清楚,但是对于刚接触投资理财的朋友,只有搞懂各指…

最新FRM一级二级handbook官方教材原版书

最新FRM一级二级教材囊括了FRM考试需要掌握的所有要点和难点,并进行了深入细致地讲解。本教材紧扣GARP协会新版教材的章节编排,加入了编著者多本同类教材的编写经验和一线教学经验的总结,并关注了国际国内**的风控热点。

证券交易金融知识学习(1)

学习目标: 需要做一些关于投资交易软件的测试,需要了解操作背后的交易意义,需要学习一些金融基础知识。本人是金融证券交易的小白,从0开始学习。故记录一些金融知识学习的笔记,比较零散,目的是为了让自己复…

【转】投资从入门到精通,七本经典书籍

http://www.create.hk/archives/158 随着我国股市的复苏、资本市场的规律,却去研究一些“技术分析”之类的理论,是不科学的。“技术分析”属于玄学,也就是形而上学。目前在我国东部沿海地区,由于投资者知识和经验的日益增多&…

投资学翻译1

生产网络与股票回报:垂直创造性破坏的作用 本文从实证和理论两方面研究了生产网络中企业风险与企业与消费者距离之间的关系。我们记录了两个新事实:离消费者越远的企业,其风险溢价越高,对总生产率的影响也越大。我们用一个具有多层生产过程的一般均衡模…

电商设计师(美工)必备的素材网站|优图!

平时我们再做设计的时候,时间长了也很苦恼,而甲方或者老班总是要求我们要做高大上或者有灵感的作品。而灵感不是说来就来的呀~~~ 电商大致的素材类型你知道么? 首焦海报、PC促销海报、M端海报、大促首页、M端大促页面、页面设计、详情页、电…

电商设计师(美工)必备|模板素材网站!

优图网:站内的分类特别清新,每日都有新的素材图片更新,韩国清新风比较明显,是难得的符 合国情的素材网站! 网址:www.uppsd.com 素材路上: 大量针对淘宝设计这一块的素材,前段时间刚…

【电商】电商后台设计—售后流程

在电商系统中,订单售后是整个平台系统最为重要的组成部分之一,好的售后产品能够极大提升用户对于整个电商产品的用户体验,提高口碑。产生售后的原因很多,处理平台本身的问题还有其他物流时效、配送员服务态度等因素,产…

【电商】电商后台系统整体介绍

电商后台系统支撑了电商企业亿万级的交易量,其重要性不言而喻。本文章将从电商后台系统的的各个模块来分析,让大家的后台真正”硬“起来。 当前关于产品经理的文章主要偏向方法论、业界动向、产品分析、用户体验、交互等,关于后台系统的文章比…

跨境电商必备:SS客服聊天机器人,无需再逐一回复消息,彻底解放你的双手,SaleSmartly让你的营销变得更加简单

跨境电商必备:SS客服聊天机器人,无需再逐一回复消息,彻底解放你的双手,SaleSmartly让你的营销变得更加简单 关键词:跨境电商、聊天机器人、智能客服 AI在近年来的发展十分迅速,人工智能和自动化成为科技发…