大众点评App的短视频耗电量优化实战,阿里架构师经验分享

编程入门 行业动态 更新时间:2024-10-03 06:32:48

大众点评App的短视频<a href=https://www.elefans.com/category/jswz/34/1613968.html style=耗电量优化实战,阿里架构师经验分享"/>

大众点评App的短视频耗电量优化实战,阿里架构师经验分享

3. 测试结果

如下是Battery Historian测试结果部分截图:

视频列表页

视频详情页

对测试结果数据进行汇总整理:

消耗电量:系统总电量的占比

从测试结果可以看到,短视频列表页耗电量特别高,是视频详情页的11倍

4. 问题定位

视频列表页消耗电量过高,从测试数据可以很明显的看出来,视频列表页CPU占用时间高很多。从播放器布局来看,列表页和作者页比视频详情页只是多出了动画音符。如下图,红框中圈出的视频左下角的音符。

电量消耗差异这么大,是否跟动画音符有关呢。为了排除这个问题,重新编译了一个去掉动画音符的APK进行测试。测试结果:

从测试结果来看,CPU和耗电量很明显都下降了很多,因此确定是动画音符引起的。打开GPU视图更新的开关,查看三个页面的绘制情况。打开视频列表页,可以看到,动画音符每波动一次,会导致整个页面都在不停的绘制。如下是视频列表页绘制的情况:

从动图可以很明显看出该页面绘制十分异常,动画音符每波动一次,会导致整个页面都重新绘制一遍。

所以,到这里就明白了问题的原

更多推荐

大众点评App的短视频耗电量优化实战,阿里架构师经验分享

本文发布于:2024-02-28 03:10:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767854.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:耗电量   阿里   大众   实战   点评

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!