学习MJ的视频课程,整理总结知识点–性能优化-卡顿

CPU和GPU

CPU是处理器,GPU是了解屏幕的
CPU和GPU

屏幕成像原理

屏幕成像原理

先垂直同步信号、再水平同步信号

卡顿产生的原因

卡顿产生的原因

垂直信号来了,就要显示,发现GPU还没渲染完,此时就会把上次GPU渲染的帧显示上去,当前GPU渲染的帧就会丢失,等待下一次垂直信号达到时渲染。按照60FPS的刷帧率,每隔16ms(1000/60)就会有一次VSync信号,所以要尽可能减少CPU和GPU的资源消耗。

卡顿优化

卡顿优化-CPU
图片异步解码

卡顿优化-GPU
透明需要混合计算

离屏渲染

卡顿检测

监听RunLoop状态切换的耗时
LXDAppFluencyMonitor

总结

参考和源码

源码:

评论