用户反馈,QQ音乐在小米3手机上锁屏播放时会出现概率性的断断续续,但亮屏时是不卡的。为什么呢?猜测会不会是降频。果然不出所料,小米3在锁屏情况下,我们查看“cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq”,发现降频很明显,以至于CPU开销占用到99%左右,导致播放线程没有争抢到足够的CPU资源出现播放卡顿。
下一步就要看,谁是压垮骆驼的最后一根稻草了。通过Trace View发现,明明已经灭屏了,居然解析绘制歌词、解析歌词的函数还在工作。果断改之,效果如图所示。
现在很多手机,虽然CPU频率很高,核心也多,但是为了省电(或者是提供给用户的省电模式)就总会降频、降核。这时,除了如音乐的音频应用之外,如直播的视频应用,都要控制好自己的CPU消耗,以免当CPU处理能力下降的时候被最后一根稻草压垮。
Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved