MTK平台安卓手机性能测试方法

鸿蒙NEXT开发【相机分段式拍照性能优化实践】媒体开发 相机拍照性能依赖算法处理的速度,而处理效果依赖算法的复杂度,算法复杂度越高的情况下会导致处理时间就越长。目前系统相机开发有两种相机拍照方案,分别是[相机分段式拍照]和[相机单段式拍照]: 阅读详情

    笔者这段时间测试安卓手机,安卓手机的性能大家都知道了,用的时间长了就是卡,慢,需要刷机,而就算新买来的手机,偶尔滑动也有些卡顿,这次我就自己的测试方法,从开机时间,主页滑动的刷新频率,应用第一次启动速度,非滑动下的刷新频率来测试一个手机的性能。


    测试之前,保证手机连接电脑,正常启动adb工具


    1.开机时间:

    一般测试的方法是人工计时,这的确是个不错的方法,但是耗时耗力,最重要的人工测试误差较大,而我经过查问,知道了在adb工具下有个命令:

    adb shell cat /proc/bootprof 

    (说白了也就是查看Linux内黑下的proc文件夹中的内容)是可以反映出启动过程中的每个进程消耗了多少时间,依此叠加来显示开机时间。


    2.主页滑动时的刷新率(home_fps)

     一般来说,桌面是用户接触最多的一个场景,而桌面滑动的流畅性是至关重要的一个体验标准。即使使用当今最强的CPU,系统优化不好,桌面程序写的不行,要卡还是得卡,这个用安卓的朋友都有很大的体验。它的测试在MTK的平台下,笔者借助的是SurfaceFlinger,只要执行:

    adb logcat -s SurfaceFlinger | findstr fps

    当快速滑动住页面的时候,屏幕上就会闪现当前的fps值,即屏幕刷新率。一般来说,只有fps达到60的时候,人眼才会感觉很丝滑流畅,没有卡顿,可惜笔者测试了几个机器,都没有达到这个水准的。


   3.应用第一次启动时间

    应用第一次启动的时候,内存中没有任何该应用的信息,是从头开始,才能正确反应速度的快慢。

    

 有两种方法可以测试应用相应速度:

  ①通过mtk logger,在生成的文件下,找到event.log文件,打开之后,搜索activity_lauch_time,就可以显示当前情况下所启动activity的所有消耗时间

  ②通过eclipse的DDMS工具,过滤log,过滤的tag值为ActivityManager,Level值为I,在启动的时候可以找启动应用所需要的时间,经过验证与方法1时间长短是一致的



4.非滑动下的fps,这个就是你日常操作的时候的流畅度,有专门的软件:fps2d 可以测试

Android MTK 放电曲线以及库轮值矫正 Android MTK 放电曲线以及库轮值矫正 提示: 文章内容包括放电曲线和库轮值矫正两部分 文章目录Android MTK 放电曲线以及库轮值矫正前言一、放电曲线1 、要放电曲线2、提取数据二、库轮值矫正1、原理2、硬件要求3、测试修改方法4、验证三、小结 前言 随着智能机的发展,库伦累计法已经成为电量计算的主流。放电曲线和库轮值矫正是智能机的电源部分驱动调整的重要工作。 调整放点曲线牵涉到的细节还是很多的,设置后还要耐心得反复验证耗费时间又长,多弄几次下来真的是多么痛的领悟。 提示:以下是本 阅读详情

相关推荐

联发科Day-0支持Qwen3.8-27B:移动端大模型部署实战指南

大语言模型(LLM)的部署正从云端向边缘侧扩展,其核心原理在于通过模型量化、硬件加速等技术,在资源受限的设备上实现高效推理。这一技术趋势的价值在于能够实现低延迟响应、保护数据隐私并支持离线AI应用。在移动端和边缘计算场景中,联发科(MediaTek)的“Day-0”级别硬件支持为开发者提供了关键的优化路径。通过其NeuroPilot AI平台对芯片底层算子的深度优化,可以显著降低在**天玑系列**等移动芯片上部署大模型的技术门槛。本文以通义千问Qwen3.8-27B模型为例,自然聚焦于在**移动设备**上进

weixin_34189116的博客 370

MTK cts测试注意事项

MTK cts测试注意事项

qq_25815655的博客 6047

手机APP性能测试工具PerfDog性能狗安装教程及简单使用

手机APP性能测试工具PerfDog安装教程及简单使用

Darren洋的博客 1万+

MTK 平台 开关机、重启时间优化

命令:adb shell cat /proc/bootprof 开关机、重启时间优化: 开机性能优化:是用功能和其它因素多方面平衡的结果,片面追求单方面的性能没有太大意义; 有些产品设计开机动画非常酷炫,动画图片过多、高帧率会影响开机速度,这时就需要看是开机速 度优先还是体验优先; [SOLUTION] 1.zygote,预加载class、resources;加载的多了,会影响开机时间; /sd...

houxian1103的博客 3731

安卓玩机搞机技巧综合资源-----查看手机硬件全部参数 隐藏参数 多个软件【十七】

用于查看当前手机全部参数 。隐藏参数。便于识别二手机 翻新机 返修机换屏机等

小马哥的专栏 7841

MTK平台手机UI界面测试完整用例设计与实战

移动终端的用户体验在很大程度上依赖于系统UI的稳定性与响应效率,尤其是在基于联发科(MTK)平台开发的设备中,UI表现直接关系到产品市场竞争力。随着智能手机功能日益复杂,用户对界面交互、电量管理、待机性能等基础体验的要求不断提升。因此,MTK平台下的UI测试不仅是功能验证的关键环节,更是保障整机质量的核心手段。定义电量显示误差为:其中 $ SOC_{True} $ 可通过总放电容量归一化得到:行业通用标准要求:在整个放电周期中,最大绝对误差 ≤ ±3%

weixin_42361478的博客 744

安卓手机性能测试方法

1.开机时间:     一般测试的方法是人工计时,这的确是个不错的方法,但是耗时耗力,最重要的人工测试误差较大,而我经过查问,知道了在adb工具下有个命令:     adb shell cat /proc/bootprof      (说白了也就是查看Linux内黑下的proc文件夹中的内容)是可以反映出启动过程中的每个进程消耗了多少时间,依此叠加来显示开机时间。     2.主页

xiaodanpeng的专栏 6169

MTK 平台测试apk

该源码在MTK平台用来测试所有功能使用。

Android Boot Time Verification SOP

MTK官方文档:Android_Boot_Time_Verification.pdf 1,MTK平台安卓手机性能测试方法 2,Android开机时间分析

差满多乃几 571

安卓 LCD 测试apk

中文,功能强大,网上找的 共享给大家

一、5.8GHz射频接收机链路仿真

5.8GHz射频接收机链路仿真 一、5.8GHz射频接收机链路仿真 文章目录5.8GHz射频接收机链路仿真目的一、原理1、仿真工具2、二次下变频超外超接收机二、要求三、内容总结 目的   1、熟悉射频接收机整体结构。   2、学习使用MATLAB工具进行行为级仿真。   3、进行简单的通信链路预算。   4、直观感受接收机各个模块对整体性能的影响。   5、分析增益、线性度、噪声系数等参数。 一、原理 1、仿真工具   MATLAB是一款功能强大的数学软件,针对不同领域提供各种工具箱,帮助设计者快

平乾的博客 6761

MGPRMCITC

摘要:该项目旨在备份极客湾被下架的视频《手机游戏性能大横评》,并研究视频编码、BT协议等技术。视频揭露了手机厂商在游戏性能测试中的作弊行为,作者已授权自由传播。项目仅用于技术研究和数字备份,不涉及商业用途,版权归极客湾所有。

m0_72970716的博客 65

深度探索:机器学习中的最大似然估计(MLE)原理及其应用

最大似然估计作为统计推断的核心方法,在机器学习领域具有广泛的应用价值和深远影响。尽管存在对模型假设敏感、易受异常值影响等局限性,但其直观的原理、坚实的理论基础以及高效的实现方式使其在实践中仍占据主导地位。随着深度学习、强化学习等新兴领域的快速发展,最大似然估计将继续演化并适应新的模型结构与优化框架。同时,结合现代优化算法、并行计算技术以及贝叶斯方法的融合,最大似然估计有望在保持其核心优势的同时,进一步提升参数估计的准确性和鲁棒性,为未来的机器学习研究与应用开辟更广阔的道路。

qq_51320133的博客 1万+

手游团队如何提高生存能力

14年年末,随着各类重度手游的出现不断提升着玩家的品味,今年的玩家对手机游戏的质量越来越挑剔,我们知道并不是任何一款游戏都能大卖。去年也有不少的手游开发商因为各种各样的问题导致解散。很大一部分原因,是许多游戏开发商,关注的是速度,却忽视了质量。看似上市快,但是风险却被忽略。一个缺陷,可能会毁了一款游戏。 想要游戏赚钱,自然必须设计出高品质的手游,今天我们来谈谈设计出高品质手游的一些要点。

aaqqbbtt的专栏 586

Nettrace 源码分析

文章介绍:本文将围绕腾讯开源项目nettrace工具中数据采集,数据处理,数据分析三个模块深入源码分析其实现细节

abobob的博客 990

STM32F4串口接收ATGM336H GPS数据,手把手教你解析NMEA协议并转换经纬度格式

本文详细介绍了如何使用STM32F4开发板通过串口接收ATGM336H GPS模块的NMEA协议数据,并解析GNRMC语句获取经纬度信息。内容涵盖硬件连接、NMEA协议深度解析、数据校验实现以及经纬度格式转换的数学原理与代码实现,为嵌入式开发者提供完整的GPS数据处理解决方案。

weixin_42522575的博客 499

Android Camera性能分析 - 第17讲 拍照性能分析

Android Camera性能分析 - 第17讲 拍照性能分析

qq_42194101的博客 2159

《YOLOv8:从入门到实战》专栏介绍 & 专栏目录

本专栏涵盖了丰富的YOLOv8算法从入门到实战系列教程,专为学习YOLOv8的同学而设计,堪称全网最详细的教程!🌈🌈🌈

小哥谈 6491

android测试工具

android测试工具简介 1、Fps2d性能测试工具    fps2d主要针对android系统对2D图形处理性能的测试。 2、Linpck性能测试工具    Linpack用于测试计算机浮点计算性能 3、Benchmark    Benchmark可以测试系统中的多项性能,包括2D、cpu、内存和文件系统,且速度较快。 4、Quadant    Android系统的性能测试工具

简单的幸福 1471

T527 uart串口配置导致系统进不去

T527 s_uart串口配置导致系统进不去。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 677

道威棱镜的设计参考

道威棱镜的设计参考

weixin_72050316的博客 383

Android性能常用的测试工具(黑盒)

整理一些常用的Android性能测试方面的常用测试工具. Fps2d 工具名称:fps2d性能测试工具 工具描述:fps2d主要针对android系统系统对2D图形处理性能的测试 测试方法:将该软件下载到所要测试的android系统上,双击该程序。待程序运行完毕后,记录本次测试的成绩` 测试结果:测试结果有avg、stdev两个参数值,其中,avg是每秒帧数的平均值,stdev

chengdupanda的博客 5672

MIKE水动力笔记17_MIKE文件转shp、统计每个单元格的面积

MIKE的工具箱中自带一个转shp的工具,然后可以拖进ArcGIS中很方便的统计每个单元格的面积和每个网格点的水深。

晏长街的博客 4153

Android 读取CPU/GPU运行参数(MTK平台)

场景: 最近我们的项目出现系统卡顿,同时发现芯片温度很高,怀疑是温度过高导致cpu降频 shell脚本: 新建文件cat_GPU.sh,然后拷贝下面的文本保存到文件中 # des: # read the rate of GPU # # usage: # adb root # adb remount # adb push cat_GPU.sh /system/bin/ # adb shell # cd system/bin/ # ./cat_GPU.sh prin..

Jackchen 的博客 7732

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: android学习:初学百度地图编程
下一篇: 闲聊ROOT权限——ROOT权限的前世今生
memoryjs
博客等级 码龄18年 240粉丝 113原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值