Android Choreographer 流程图
2020-12-09 17:09:21 0 举报
Android Choreographer 流程图
作者其他创作
大纲/内容
是UI线程
postCallback
doScheduleCallback
Android Choreographer 源码分析
发送MSG_DO_FRAME到FrameHandler
USE_VSYNC
Y
请求Vsync
发送runnable到FrameHandler
上次frame还没执行
dueTime <= now
doFrame
结束
SurfaceFlinger层产生一个垂直同步信号Vsync
N
发送MSG_DO_SCHEDULE_VSYNC到FrameHandler
FrameDisplayEventReceiver.onVsync()
scheduleVsyncLocked
发送MSG_DO_SCHEDULE_CALLBACK到FrameHandler
scheduleFrameLocked
addToCallbackQueue
收到Vsync信号
doScheduleVsync
0 条评论
下一页