功耗校准数据PowerProfile测试方法建议

场景

步骤

版本:xxxx

A1

A2

结果(mA)

screen,full

1.打开飞行模式,灭屏时间最长,其他的基础功能关2.进入到日历应用界面3.将亮度设置至最大(4095),待电流稳定后,测试5分钟,记录电流值A1(echo 4095 > /sys/class/backlight/panel0-backlight/brightness)4.将亮度调整至为0,待电流稳定后,测试5分钟,记录电流值A2(echo 0 > /sys/class/backlight/panel0-backlight/brightness)5.A1-A2

1314.47

68.72

1245.75

screen,on

1.打开飞行模式,灭屏时间最长,其他的基础功能关2.进入到日历应用界面3.将亮度调整至为0,待电流稳定后,测试5分钟,记录电流值A14.输入命令 adb shell"echo test > /sys/power/wake_lock5.灭屏待机,待电流稳定后,测试5分钟,记录电流值A26.A1-A2

68.72

12.87

55.85

CPU.idle

1.打开飞行模式2.确保没有连接充电线及USB3.灭屏待机4.待电流稳定后,测试5分钟,记录电流值A1

7.12

/

7.12

Bluetooth.on

1.打开飞行模式2.单独打开蓝牙,不连接任何设备,处于idle状态3.灭屏待机4.待电流稳定后,测试5分钟,记录电流值A25.A2-CPU.idle

/

7.47

0.35

Bluetooth.active

1.打开飞行模式,音量7格。2.单独打开蓝牙,连接蓝牙耳机3.播放音乐4.灭屏5.待电流稳定后,测试5分钟,记录电流值A16.亮屏,停止音乐,关闭蓝牙7.插入模拟耳机,播放音乐8.灭屏9.待电流稳定后,测试5分钟,记录电流值A26.A1-A2

63.98

58.33

5.65

WiFi.on

1.打开飞行模式2.单独打开WiFi,不连接任何设备,处于idle状态3.灭屏待机4.待电流稳定后,测试5分钟,记录电流值A25.A2-CPU.idle

7.12

9.76

2.64

WiFi.active

1.打开飞行模式,中等亮度2.单独打开WiFi,连接2.4G网络 分别做WLAN发送/接收信号(下载:应用商店下载王者荣耀,电流取5min平均值 网速按已下载完的进度进行计算 上传:百度网盘上传文件 )3.灭屏待机4.待电流稳定后,测试5分钟,记录电流值A2、A15.(A2+A1)/2

296.84.7M/S

383.123.55M/S

339.96

WiFi.scan

1.打开飞行模式,中等亮度2.单独打开WiFi,不连接任何设备,处于idle状态3.停留在WiFi设置界面4.待电流稳定后,测试5分钟,记录电流值A15.按返回键,退回到设置界面6.待电流稳定后,测试5分钟,记录电流值A25.A1-A2

351.32

142.83

208.49

Dsp.audio

1.打开飞行模式,灭屏时间最长,其他的基础功能关2.输入命令 adb shell"echo test > /sys/power/wake_lock3.灭屏待机,待电流稳定后,测试5分钟,记录电流值A14.输入命令 adb shell"echo test > /sys/power/wake_unlock5.插入模拟耳机6.播放音乐5.待电流稳定后,测试5分钟,记录电流值A26.A2-A1

11.51

58.33

46.82

Dsp.video

1.打开飞行模式,灭屏时间最长,中等亮度,其他的基础功能关2.插入模拟耳机3.播放720p视频4.待电流稳定后,测试5分钟,记录电流值A15.暂停播放6.待电流稳定后,测试5分钟,记录电流值A27.A1-A2

229.51

94.15

135.36

camera.avg

1.打开飞行模式,灭屏时间最长,最低亮度,其他的基础功能关2.打开相机3.默认拍照模式下预览4.待电流稳定后,测试1分钟,记录电流值A15.手动6秒拍摄一次照片,测试一分钟,记录电流值A26.A2-A1

869.56

915.2

45.64

camera.flashlight

1.打开飞行模式,灭屏时间最长,最低亮度,其他的基础功能关2.打开相机3.默认拍照模式下预览4.待电流稳定后,测试1分钟,记录电流值A15.打开闪光灯,测试一分钟,记录电流值A26.A2-A1

869.56

1101.96

232.4

GPS.on

1.打开飞行模式,中等亮度,关闭位置服务2.进入到工模3.进入到工模界面,进行搜星4.待电流稳定后,测试5分钟,记录电流值A15.打开位置服务,进入到工模界面,进行搜星6.待电流稳定后,测试5分钟,记录电流值A25.A2-A1

80.93

135.9

54.97

radio.active

1.插卡,选择4G网络2.做数据下载(浏览器下载王者荣耀,下载界面观察下载速率)下载:应用商店下载王者荣耀,电流取5min平均值 网速按已下载完的进度进行计算 上传:百度网盘上传文件 )3.灭屏待机4.待电流稳定后,测试5分钟,记录电流值A15.做数据数据上传(百度云盘上传文件)6.待电流稳定后,测试5分钟,记录电流值A25.(A2+A1)/2

305.37(4.8M/S)

326.58(1M/S)

315.975

radio.scanning

1.插卡,选择4G网络2.进入到屏蔽信号环境,让手机处于搜网状态3.灭屏待机4.出现持续大电流是开始记录,记录电流值A15.A1-CPU.idle

/

7.12

暂无测试环境

radio.on

1.插入4G单卡2.成功注册上4G网络,且信号良好3.灭屏待机4.待电流稳定后,测试5分钟,记录电流值A15.A1-CPU.idle

10.35

7.12

3.23

cpu.awake

1.打开飞行模式,其他的基础功能关2.输入命令 adb shell"echo test > /sys/power/wake_lock3.灭屏待机,待电流稳定后,测试5分钟,记录电流值A14.A1

12.87

/

12.87

cpu.active

涉及硬测和modem测试数据

cpu.suspend

cpu.clusters.cores

cpu.core_speeds.cluster0

cpu.core_power.cluster0

cpu.core_speeds.cluster1

cpu.core_power.cluster1

cpu.core_speeds.cluster2

cpu.core_power.cluster2

modem.controller.idle

modem.controller.rx

modem.controller.tx

modem.controller.voltage

memory.bandwidths

wifi.controller.idle

wifi.controller.rx

wifi.controller.tx

wifi.controller.tx_levels

wifi.controller.voltage

wifi.batchedscan

bluetooth.controller.voltage

CPU频点数据参考(硬件测试提供)

0

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

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

相关文章

[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+vue实现的供电公司安全生产考试管理系统,推荐!

摘 要 使用旧方法对安全生产考试信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在安全生产考试信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。 这次开发的供电公…

输入框过滤选项列表,el-checkbox-group单选

需求:根据输入的文本动态过滤选项列表,并在下方显示匹配到的选项。当用户勾选匹配到的选项时,把该选项的值赋值给输入框中绑定的值。当用户取消选择时,输入框中的字段可以随意编辑。组件:el-input、el-checkbox-group、…

身份认证缺陷

Authentication Bypasses审计创建AccountVerificationHelper实例,用于处理账户验证逻辑parseSecQuestions函数的作用是从请求体中遍历参数名,找到包含secQuestion的参数,将其值存入Map中并返回这里直接把AccountVerificationHelper整个分析一…

火山引擎:字节跳动的技术赋能初解

火山引擎是字节跳动旗下的企业级智能技术服务平台,于2020年6月正式上线。它通过开放字节跳动在大数据、人工智能、视频云等领域的核心技术,助力企业实现数字化转型与业务增长。火山引擎界面核心能力与技术亮点:1.全栈云服务公有云与混合云:提…

VUE 带有搜索功能的穿梭框(简单demo)

一、template/ 组件代码<el-dialog :title"title" :visible.sync"dialogVisible" width"60%" :before-close"handleClose" class"custom-dialog-line" ><div style"text-align: center ; width: 100%; height…

写个扫雷小游戏

1.test.c&#xff08;测试源文件&#xff09;2.game.c&#xff08;游戏源文件&#xff09;3.头文件

【Linux庖丁解牛】— system V共享内存!

1. 什么是system VSystem V IPC&#xff08;Interprocess Communication&#xff0c;进程间通信&#xff09;是Unix系统中一种经典的进程间通信机制&#xff0c;由AT&T在System V.2版本中引入&#xff0c;并广泛应用于Linux等现代操作系统中。它通过三种核心机制实现进程间…

从输入到路径:AI赋能的地图语义解析与可视化探索之旅(2025空间智能全景)

​​摘要​​在空间智能爆发的2025年&#xff0c;地图系统已从静态导航工具进化为​​实时决策中枢​​。本文深度解析AI如何重构地理信息处理全链路&#xff1a;通过​​多模态语义理解​​&#xff08;文本/语音/图像→空间意图&#xff09;、​​动态路网建模​​&#xff0…

安全运维新趋势:AI 驱动的自动化威胁检测

在数字化浪潮中&#xff0c;网络攻击正从 “单点突破” 进化为 “链状打击”&#xff1a;2024 年某金融机构遭遇供应链攻击&#xff0c;恶意代码通过运维通道潜伏 3 个月&#xff0c;传统规则引擎因未识别 “正常运维指令中的异常参数”&#xff0c;导致数据泄露损失过亿。这背…

数据库复合索引设计:为什么等值查询列应该放在范围查询列前面?

前言作为后端开发工程师&#xff0c;我们经常会遇到数据库查询性能问题。在一次系统优化中&#xff0c;我发现一个简单的索引顺序调整竟然让查询速度提升了10倍&#xff01;这让我意识到复合索引列顺序的重要性。今天&#xff0c;我就来分享一下这个经验&#xff0c;希望能帮助…

【PMP备考】每日一练 - 2

1、一个建筑项目的项目经理发现&#xff0c;他管理的项目所在地附近正在新建一条新的水管线。公司政策要求&#xff0c;在他的团队继续完成这个项目之前&#xff0c;必须先填写一系列有关城市环境变化的表格。这是那两种情况的例子&#xff1f;&#xff08;选2个选项&#xff0…

【三】ObservableCollection 与 List 的区别

文章目录前言一、核心概念简介ObservableCollectionList二、关键差异对比三、典型使用场景ObservableCollection 的适用场景List 的适用场景四、在Community Toolkit MVVM中使用ObservableCollection<Data>和List<Data>场景1&#xff1a;动态列表&#xff08;Obser…

网安-SSRF-pikachu

目录 SSRF:Server-Side Request Forgery PHP curl PHP 可能引起SSRF的函数 PHP其他函数 CURL其他协议 SSRF利用&#xff1a; SSRF的发现 工具 SSRF的防御 pikachu-SSRF 一&#xff1a;curl 1.访问连接&#xff1a; 2.读取本地文件 3.dict协议扫描主机端口 二&…

在Centos系统上如何有效删除文件和目录的指令汇总

CentOS系统是一款开源的类Unix操作系统&#xff0c;极其亲和程序员和技术人员。这个系统最大的优势就是其高度自由化的特性&#xff0c;世界各地的开发者可以依照实际需求去修改和运行。在这个操作系统中&#xff0c;如果你想删除文件和目录&#xff0c;你可以使用各式各样的命…

Spring(四) 关于AOP的源码解析与思考

Spring&#xff08;四&#xff09; 关于AOP的源码解析与思考 每种语言都有其独特的机制和特点&#xff0c;那么说到Java你可能会首先想到反射&#xff0c;反射是Java语言提供的一种能够在程序运行时动态操作类或对象的能力&#xff0c;比如获取某个对象的类定义、获取类声明的属…

Android 15 Settings 搜索框:引入关键字过滤功能

在日常使用 Android 手机时,我们经常会用到“设置”应用中的搜索功能来快速定位所需选项。然而,有时搜索结果可能会包含一些我们不希望看到或者过于宽泛的条目。 本文将深入探讨这一变化,通过分析 SearchResultsAdapter.java 文件中的代码修改,揭示 Android 如何实现对特定…

Python-魔术方法-创建、初始化与销毁-hash-bool-可视化-运算符重载-容器和大小-可调用对象-上下文管理-反射-描述器-二分-学习笔记

序 欠4前年的一份笔记 &#xff0c;献给今后的自己。 魔术方法 特殊属性查看属性如果dir&#xff08;lobji&#xff09;参数obj包含方法 __dir__()&#xff0c;该方法将被调用。如果参数obj不包含__dir__()&#xff0c; 该方法将最大限度地收集参数信息。 dir()对于不同类型的对…

redis的一些疑问

spring集成redisCacheEvict(value "commonCache", key "#uniqueid_userInfo")什么时候会执行缓存移除呢&#xff1f;如果方法执行异常是否移除&#xff1f;如果缓存不存在还会移除么&#xff1f;这个移除会在redis的执行历史命令中监控到么&#xff1f;.…

3.检查函数 if (!CheckStart()) return 的妙用 C#例子

在桌面/WPF 开发中&#xff0c;我们经常需要在按钮事件里先判断“能不能做”&#xff0c;再决定“怎么做”。如果校验不过&#xff0c;就直接返回&#xff1b;校验通过&#xff0c;才继续执行业务逻辑。 今天分享一个极简写法&#xff1a;if (!CheckStart()) return;&#xff0…

炎热工厂救援:算法打造安全壁垒

高温天气下智慧工厂&#xff1a;算法赋能&#xff0c;安全救援无忧背景&#xff1a;极端高温下工厂的严峻挑战近年来&#xff0c;极端高温天气频发&#xff0c;部分地区气温接近甚至超过50℃。在这样酷热的环境中&#xff0c;工厂面临着诸多严峻问题。一方面&#xff0c;高温容…