参考文档: https://asm.ow2.io/asm4-guide.pdf[https://asm.ow2.io/asm4-guide.pd...
主题 定位卡顿、掉帧、GPU 耗时过高等问题 【监控 - 定位 - 优化】的完整闭环 线下优化≠线上无问题 线下测试机性能好,无法复现低配机的卡...
全链路渲染流程 核心环节 CPU 耗时环节:布局测量(Measure)、布局排版(Layout)、Canvas 绘制、主线程阻塞; GPU 耗时...
3D 渲染的核心原理(坐标系统、矩阵变换),掌握纹理映射与基础光照,实现带旋转动画的 3D 立方体 关键问题 3D 坐标系统:如何描述物体的 3...
屏幕坐标与 OpenGL 标准化坐标的映射 1、OpenGL 标准化设备坐标(NDC) 坐标范围是 [-1, 1],中心点是 (0,0),与屏幕...
我们用 SurfaceView + Canvas 实现高频动画,其核心是 CPU 串行绘制 —— 每一个像素的计算都由 CPU 逐个处理,在 2...
Surface 到底是什么?它和 View/Window 的关系是什么? App 绘制的像素数据是如何存储在 Surface 中的? Surfa...
今日问题 为什么绘制必须等 VSync 3个问题 VSync 信号是什么?从哪里来? Choreographer 是如何接收 VSync 信号并...
问题 为什么 requestLayout () 会触发 Measure 和 Layout,但不一定触发 Draw? 1、requestLayou...