admin管理员组

文章数量:1565349

在做客户端性能测试的时候,选择手机是一个老大难话题了,我们不可能随便拿一台设备就开工,最少也得选择高端机、终端机、低端机来看看结果。

一、先上科普

1.1 SoC

1.2 CPU

1.3 厂商rom

1.4 XXXm

二、划分思路

2.1 思路【目前是没有市面统一的标准的】

  • 市场上,手机品牌多样、设备繁多,不过他们搭载的芯片或者CPU,终究是有限的。而芯片和运行内存,大概率决定了设备的性能。
  • 一般来说,CPU的型号数字越大,表示CPU的性能更加出色;
  • 往往高端设备也会搭配高端的GPU。
  • 可以参考:手机CPU性能天梯图by驱动之家:https://www.mydrivers/zhuanti/tianti/01/index.html
  • 或者参考极客湾的,《芯片综合性能排行》,这个是目前市场上广泛认可的,极客湾还汉化了geekbench5的处理器天梯图,这个也是得到过芯片制造商认可的。
  • 通常,根据CPU就可以划分档次了,不过还存在一些缺陷,有些机型的CPU无法获取到具体型号,或不属于主流CPU。(这个时候一般会选择性能相近的CPU来定档)
  • 安卓通过解析系统文件/proc/cpuinfo,可以获取CPU的型号和其他详细信息。
  • 不管是CPU还是芯片,都是广泛应用作为评分标准的,理论上来说,评分大于80分可视为高端机。

1.1 推荐列表【数据在23年9月更新】

1.2 其他考虑

  • 上述介绍的,是比较通用的方法,那么结合业务中,恐怕不能够即拿即用。
  • 要做到各种机型上的性能平衡,还需要考虑业务本身对硬件的依赖。
  • 大部分技术会根据不同手机设备的性能进行参数配置,以图达到动态平衡的状态。
  • 但是如上文提到,获取不到CPU配置时,可以通过增加兜底白名单、配置告警,让业务在可控制状态下运营。

1.3 附带分享一下浏览器的

三、注意

本文提供的观点只可作为参考使用,伴随着新设备发布,划分可能会发生变化,但文章不一定能实时更新,大家可以综合判断,选择出合适的机型。

本文标签: 性能测试客户端高中设备手机