主要内容:
结合视频观看效果更佳代码等绘制图
1.卡顿到底如何优化?需要掌握什么?
2.卡顿的核心原因是什么?那些因素会导致卡顿现象出现?
3.如何快速精准的定位到卡顿事故点。
4.systrce
对于事故原因分析的辅助。
5.ChoreographerHelper
对于事故阈值的判断。
6.卡顿生产案例解析。
首先回顾承接回顾上一篇文章,渲染对于卡顿的影响简单的总结一下:
1.主线程Handler
机制的影响: 因为整体调用关系,测量,布局,绘制,UI线程里面处理。事件的整个采集过程 ,native采集事件信号上来传送到APP当中也是Main中间用了以后Handler.
2.渲染线程的渲染影响
3.APP与surfaceflinger
的进程影响
大概简单的总结了上一篇内容和视频的内容,本文承上启下来讲讲卡顿方面的问题
一丶通常在面试中回答优化的问题的正确资姿势:
性能优化看上去非常的高大上,但是其实就是“细节决定成败”的概念。需要对原理性的东西了解清楚,每一步都有什么不一样,针对每个步骤进行细致化的优化。性能优化是一种思想,而不是一套具体的操作方法。比如:
我们发现问题(核心原理)→定