scene 标志 scene系统监控与调校 立即下载

首页 · 监控专题

MONITORING

scene 监控数据解读

scene 记录下来的曲线和读数,关键在于知道每一项在说什么。帧率看波动与占比,充电看电流与温度的配合,耗电按应用拆账,概览页认频率与负载。把这几项读明白,调校才有依据。

帧率页:先看平均值,再找掉帧点

帧率记录结束后,页面顶部并排给出最大值、最小值与平均值,单位都是 FPS。平均值回答「这一局整体顺不顺」,但要判断卡顿发生在什么时候,还得把曲线从头拉到尾——加载场景、团战、地图切换这几个时间点的下凹,就是掉帧点。

读曲线时把温度曲线一起看:帧率下凹的同时温度上翘,多半是撞了温控墙,属于该降画质或改散热的信号;帧率下凹而温度平稳,更可能是这个场景本身吃性能。

大于 45 帧的占比,比平均值更诚实

平均值会被少数极端值带偏:一局里大部分时间跑在 110 帧,中间三秒掉到 30,平均值依然好看。大于 45 帧的占比补上了这个盲区——它统计的是「有多少时间处在可感知流畅线之上」,占比掉下来的区间才是真正卡住的地方。

想纵向对比两次记录,就看同一应用的占比变化:改了性能策略之后占比抬升,说明改动对上了病症;占比没动而平均值涨了,往往只是峰值刷了新高,体验未必变好。

充电统计:电流稳住,温度不飘

充电统计一屏放三条曲线:电量百分比、当前电流、电池温度,横轴是时间。健康的状态是电流按电量台阶式回落、温度缓慢爬升后趋稳;如果电流还没降而温度先冲高,说明当前功率对这块电池偏猛。

scene 充电统计截图:电量圆环与电流、温度曲线
充电统计 · 电量、电流、温度三条曲线同图对比

除了曲线,页面还给出约充时长、当前电压电流与电池温度读数,电池循环次数与设计容量在充电控制页也能查到。隔几天留一张统计图,几周下来能看出容量衰减的大致节奏。

耗电统计:按应用拆账,后台现形

耗电统计把一段时间里的电量消耗拆到应用级别,运行时长一并列出。排在前面的应用如果使用痕迹对不上耗电量,就是重点怀疑对象——锁屏之后还在跑的服务,通常藏在这一档里。

可疑应用先冻结一晚,第二天账上没有它就可以定性;系统组件不要碰,拿不准的名字先查清楚再动手。

概览页:频率、负载与交换分区

概览页的信息分四块:内存看物理占用与交换分区,GPU 看型号与 OpenGL 版本,CPU 看每个核心的当前频率与区间,底部状态条是功耗、电压、温度与开机时长。日常体检就看两处:交换分区长期占满说明内存吃紧,某个大核频率长时间趴底说明调度被限制。

scene 充电控制截图:充电调速、充电目的与电池信息
充电控制 · 电流上限与电池技术、循环次数一屏可读

充电控制页除了调速滑块,还把 bms 与 uevent 的原始读数摊开:充电类型、当前电压、最大电流、电池技术、循环次数都在这页。改电流上限之前先记下原始值,改完对比着看。

图例里的灰色虚线,是屏幕关了

记录页的图例说明解释了曲线的两种形态:实线代表屏幕点亮时段,灰色虚线代表屏幕关闭。屏幕关闭时 scene 会停记电池状态以省电,图表上就画成灰色虚线;如果曲线里出现蓝色虚线,说明后台进程被休眠,没能按计划的频率记录。

scene 曲线图例说明弹窗截图:实线与虚线的含义
曲线图例 · 两类线各对应哪个时段

看懂图例再回看自己的记录:待机耗电和亮屏耗电能分开算,曲线突然出现的长段空白也知道是锁屏而不是数据丢失。

还有疑问?常见问题在这里

看完曲线,再决定要不要动手调

先用基础模式把数据跑几天,该动哪里,曲线自己会指出来。

立即下载