解决 Android 的疑难杂症,从看懂设备参数开始 [复制链接]

2019-8-12 10:00
IamCoder 阅读:484 评论:0 赞:0
Tag:  设备参数

同样手持 Android 设备,有的人使用 Netflix 无法观看高清剧集,有的人使用 GCam 无法享受完整功能,有的人待机耗电速度堪比重度使用,也有的人后台频频被「杀」、每次点开微信都能看见地球……

除了软件层面上的兼容问题,如果我们能够读懂一些基本的 Android 设备硬件参数,其实也能对上述问题进行基本排查,甚至能在选择手机时合理避坑。今天这篇文章我们就来分享一下 Android 手机的常见参数以及隐藏在这些参数背后的秘密。

用什么工具看参数

大多数手机都会在系统设置中自带一项「关于本机」,在那里我们已经能够了解一些关于这台设备的参数细节。但如果想挖掘到更深一层的信息,那我们可能要借助一些专门的工具。

类似的工具有许多,本文推荐使用 或 这两款工具查看。DevCheck 与 EXKM 内核管理器师出同门,都由开发者 flar2 开发,应用设计简洁直观,参数覆盖面较广;Castro 则颜值更高,部分参数说明更加详细。

两款工具均无需 Root 权限。

事关「流畅」的关键数据

硬件承载系统,已经是每一场发布会都要着重介绍的内容。相信少数派读者对熟悉的设备所搭载硬件已经了然于胸,但不免也会遇到「飞来横机」这种没做功课的意外情况。

如果你不仅仅只是想了解一个简单的「骁龙8x5」这样的型号,那么不妨打开上述介绍工具中的一款来看看它的各种奇妙参数。

CPU & GPU

大家常说的「骁龙 835」「骁龙 855」其实是一套包含 CPU、GPU 在内的完整芯片系统。在这套芯片系统中,我们主要还是关注大部件 CPU、GPU。以我手中三星 S10 的高通骁龙 855 为例,略过老生常谈的核心数与制程工艺,需要关注的参数有:

  • CPU 的最高主频:这个最高主频往往决定了 CPU 的峰值性能,对于游戏体验也至关重要。检查此项往往也是查看厂商是否为了续航和发热采取了降频措施。
  • 调频器:从去年开始,各家厂商新出的芯片基本都转用更为先进的能源感知调度(EAS)来调节 CPU 核心,体现在调频器上主要就是采用了 schedutil 算法,而与过去传统 HMP 调度的 interactive 算法区别开来。EAS 调度的能效比更高,同等功耗下能使系统运行更为流畅,自然是我们的上佳之选。
  • GPU 型号:GPU 决定了手机的大部分图形性能,判断此 GPU 的大致性能其实看型号的后两位便已足够。
  • OpenGL 的驱动版本:游戏用户们可能需要额外关注一下这个参数,较新的驱动版本往往能够带来更多优化,增强游戏中的 OpenGL 图形性能。Vulkan 是另一种更为高效的图形 API,但近年来的芯片均已支持,暂且不表。

更多有关 SoC 的信息,其实可以查看 / / 对于旗下 SoC 的介绍,想挖掘 SoC 更多实际性能、底层参数也可以去相关 自行研究。

ZRAM

如果把 SoC 比作是大脑,那我们也许能把内存(RAM)比作是血管。不过在 DevCheck 中我们会发现,内存方面还会出现一个 ZRAM,这又是什么呢?

在电脑上,如果 RAM 不够用,我们熟知的 SWAP 交换技术会将存储空间当作内存使用,来缓解内存吃紧的窘境,是一种「以算力换空间」的应急办法;而 ZRAM 则是一种虚拟的 SAWP 技术,是在内存中再划分出一个区域用来充当「内存」,当物理内存不够用时,系统则会根据算法将部分数据压缩后存放到这部分「内存」。这样一来既提高了内存的使用率,保证了用户的多任务体验,同时也使得付出的算力代价不那么明显。

厂商会在出厂时给设备预设一个 ZRAM 大小,从而有效提升用户的多任务体验。以 Pixel 2 为例,Android O 出厂时的 ZRAM 设置为 0.5G,而到了 Android Q Beta 5 中,这个数值变成了 2G,极大地提升了多任务性能


我来说两句
您需要登录后才可以评论 登录 | 立即注册
facelist
所有评论(0)
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )