Android图形渲染性能优化全解析
📘 30章 从基础到120fps实战
📚
30 章节
⚡
性能优化
🎯
配色
1
渲染基础:Android渲染管线全流程解析
CPU/GPU协作
管线
协作机制
➜
2
VSync机制:垂直同步原理与掉帧底层原因
Jank
同步
掉帧分析
➜
3
Choreographer:编舞者工作机制与帧率控制
编舞者
帧率调度
➜
4
Profile GPU Rendering:GPU渲染模式分析工具实战
GPU
分析工具
➜
5
Systrace:系统级Trace分析与卡顿定位
Trace
卡顿定位
➜
6
Layout Inspector:布局层级审查与过度绘制检测
布局
过度绘制
➜
7
GPU过度绘制:Overdraw原理与调试方法
Overdraw
调试
➜
8
Hierarchy Viewer:视图树分析与布局优化
视图树
层级优化
➜
9
自定义View性能:onDraw优化与Canvas裁剪
Canvas
裁剪优化
➜
10
ViewStub与Merge:布局懒加载与层级扁平化
懒加载
扁平化
➜
11
ConstraintLayout:约束布局的性能优势与实践
约束布局
性能
➜
12
RecyclerView缓存:ViewHolder复用与预加载机制
复用
预加载
➜
13
RecyclerView优化:DiffUtil与异步列表更新
DiffUtil
异步更新
➜
14
图片加载优化:Bitmap内存管理与采样率
Bitmap
采样率
➜
15
Glide与Coil:图片加载框架的缓存策略对比
缓存
框架对比
➜
16
硬件加速:Hardware Acceleration原理与兼容性
硬件加速
兼容性
➜
17
RenderThread:渲染线程与异步渲染机制
渲染线程
异步
➜
18
SurfaceView与TextureView:离屏渲染性能对比
离屏渲染
对比
➜
19
动画性能:属性动画与硬件层加速
动画
硬件层
➜
20
帧率监控:自定义FPS检测与掉帧统计
FPS
掉帧统计
➜
21
内存抖动:GC频繁触发导致的卡顿问题
GC
内存抖动
➜
22
线程优化:主线程轻量化与异步渲染
主线程
异步
➜
23
布局预加载:异步Inflate与预创建View
预加载
Inflate
➜
24
GPU裁剪:ClipRect与快速拒绝测试
裁剪
拒绝测试
➜
25
纹理优化:纹理压缩格式与Mipmap
纹理
Mipmap
➜
26
Shader优化:自定义Shader的性能陷阱
Shader
性能陷阱
➜
27
渲染管线调试:OpenGL ES调试工具
OpenGL ES
调试
➜
28
Profile GPU与Perfetto:新一代性能分析工具
Perfetto
分析
➜
29
线上监控:帧率采集与卡顿上报方案
监控
卡顿上报
➜
30
综合案例:从60fps到120fps的实战优化
实战
120fps
➜