首页
›
嵌入式与底层系统
›
069-Android显示与SurfaceFlinger工程
›
《Android显示性能与帧率调优》
VIP9
本课程属于:069-Android显示与SurfaceFlinger工程
嵌入式与底层系统 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Android显示性能与帧率调优
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Android显示性能与帧率调… · 核心概念 · 整体知识框架与实战路线图
课程导入
Android
02
显示基础
目标=屏幕刷新率 · 帧率 · 垂直同步
显示基础
目标=屏幕刷新率
03
渲染管线
目标=Android图形渲染从应用层…
渲染管线
Android
04
Choreographer机制
目标=VSYNC信号 · 输入 · 动画
Choreographe…
机制
05
UI线程与RenderThread
目标=UI线程职责 · RenderThread作用 · 同步与异步渲染任务的分工
UI
RenderThread
06
帧率指标
目标=FPS · 帧耗时 · 掉帧率
帧率指标
FPS
07
性能分析工具入门
目标=Systrace · Perfetto · GPU渲染模式分析
性能分析工具入门
Systrace
08
布局与测量优化
目标=减少布局层级 · 避免过度绘制 · ConstraintLayout与M…
布局
测量优化
09
绘制性能优化
目标=自定义View绘制优化 · Canvas裁剪 · 硬件加速
绘制性能优化
View
10
过度绘制治理
目标=检测过度绘制 · 背景去除 · 层级合并
过度绘制治理
目标=检测过度绘…
11
列表与滑动性能
目标=RecyclerView复用机… · 预加载 · DiffUtil
列表
滑动性能
12
动画性能调优
目标=属性动画 · 转场动画 · Lottie
动画性能调优
目标=属性动画
13
图片与内存对帧率的影响
目标=Bitmap加载 · 缓存策略 · 图片解码
图片
内存对帧率的影响
14
主线程阻塞排查
目标=耗时任务 · 锁竞争 · Binder调用
主线程阻塞排查
目标=耗时任务
15
RenderThread与GPU性能
目标=GPU过度绘制 · 纹理上传 · 着色器编译
RenderThread
GPU
16
SurfaceFlinger与合成
目标=图层合成 · 硬件合成器 · BufferQueue
SurfaceFling…
合成
17
VSYNC与帧调度
目标=VSYNC偏移 · 帧调度策略 · Choreographer回调时机与…
VSYNC
帧调度
18
高刷新率适配
目标=90Hz · 120Hz · 144Hz屏幕适配
高刷新率适配
Hz
19
游戏与视频场景调优
目标=高帧率模式 · 帧率锁定 · 视频播放卡顿
游戏
视频场景调优
20
启动与转场性能
目标=冷启动 · 热启动 · Activity转场
启动
转场性能
21
内存与GC对帧率的影响
目标=内存分配 · 垃圾回收停顿 · 内存抖动检测与帧率稳定性优化
GC
内存
22
功耗与性能平衡
目标=高帧率带来的功耗问题 · 动态帧率调节 · 温控策略与用户体验权衡
功耗
性能平衡
23
线上监控与数据采集
目标=帧率监控SDK · 卡顿上报 · ANR采集
线上监控
数据采集
24
自动化测试与基准
目标=帧率基准测试 · Macrobenchmark · UiAutomator
自动化测试
基准
25
常见问题诊断
目标=掉帧 · 卡顿 · 滑动不跟手
常见问题诊断
目标=掉帧
26
综合案例一
目标=电商列表页滑动卡顿从发现 · 分析到优化的完整实战流程
综合案例一
目标=电商列表页…
27
综合案例二
目标=复杂自定义动画页面帧率从30f…
综合案例二
目标=复杂自定义…
28
综合案例三
目标=高刷新率设备上应用帧率不稳定问…
综合案例三
目标=高刷新率设…
29
综合案例四
目标=游戏或视频应用高帧率模式下的性…
综合案例四
目标=游戏或视频…
30
课程总结与进阶
目标=知识体系回顾 · 调优方法论 · 持续学习路径与前沿技术展望
课程总结
进阶
所属VIP或分类
同VIP:Android-Display-HAL实战100例
同VIP:Android-HWC与Gralloc显示适配
同VIP:Android-SurfaceFlinger显示系统工程