不久前,微信向安卓用户推送了8.0.22版更新,带来了升级后的本地缓存管理、铃音历史记录、改版后的收款码、分类精准搜索等全新功能。微信每次推出新功能都不会在应用描述里说明,全靠网友强大的发掘能力。
这不,又有小伙伴发现,微信8.0.22版中还新增了一个“性能检测工具”,可以试试监控手机当前的CPU占用率、屏幕帧数以及温度等核心数据。功能藏得有点深,用户需要在“我-设置-帮助与反馈-右上方的小扳手按钮-性能检测工具”里打开。
小雷了解到,微信内置的“Matrix”性能检测工具是由微信团队自研的APM,主要是用于监控设备的CPU、温度等多种实时运行数据,对监控项的异常数据进行采集和分析,并输出分析后的结果,给出问题定位与优化建议,从而帮助开发者提高应用的质量。
不过现在的Matrix性能检测插件可能还有部分不够完善的地方,比如FPS帧率检测,小雷的手机屏幕是120Hz,Matrix只能检测到60帧,可能还不支持高帧率显示。需要注意的是,CPU占用率和温度在微信挂后台时依旧可用,但帧数检测则需要微信挂在前台。
插件中还有功耗采样周期、卡顿阈值调节,可供用户自行调节。小雷猜测功耗采样周期是Matrix采集数据的时间间隔,如果采集间隔越短,后台需要耗费更多资源进行数据收集以及检测。至于卡顿阈值,大概是调节软件对用户每次点击的反应时间,数值越低,反应速度越快。
性能实时监控同样需要占用手机的一部分运行资源,Matrix长时间在后台运作,或许会增加微信整体的耗电量以及系统占用。不过对于官方而言,内置性能检测能够更好地了解到微信在各个设备上的运行效果,对于后续优化有一定的好处。当然了,普通用户平时用不上这种功能,上面呈现的数据也不一定看得懂,没必要经常打开来看。
话说回来,微信内置Matrix插件,能够更直观地向用户展现手机在运行微信时具体的占用情况。不过这款国内数一数二的社交软件,已经是全面发展,啥功能都有,跟“小而美”早已没啥关系。小雷还是希望聊天软件能够稍微简约一些,尽量减少后台占用,降低耗电量更好。