美文网首页
丢帧卡顿优化

丢帧卡顿优化

作者: WangRain1 | 来源:发表于2023-10-30 16:01 被阅读0次

    1. 掉帧率如何统计;

    2. 主线程trace上分析占用时间比较长的方法/代码块;

    3. GPU RenderThread线程丢帧一帧超过16.6ms;

    4. CPU大核被抢占导致主线程执行等待/CPU消耗比较大;

    5. 内存泄漏和频繁的垃圾回收(内存抖动)会导致性能下降;

    6. 布局的层级进行优化,减少requestlayout(),防止过渡绘制和不必要的层级导致渲染和绘制耗时;

    7. 一些必须在主线程但是不需要立即执行的可使用IdleHandler空闲时进行;

    8. 使用硬件加速直接使用硬件绘制通过opengl指令绘制;

    9. 腾讯的Matrix框架,实时监控线上的卡顿掉帧情况,并收集具体耗时函数;

    10. 帧率和刷新率不匹配;

    11.inputreader延时提交事件给inputdispatcher导致CPU测没收到数据变化所以当前帧sf没有成对应的buffer,丢帧

    相关文章

      网友评论

          本文标题:丢帧卡顿优化

          本文链接:https://www.haomeiwen.com/subject/fwbbidtx.html