📊 帧率修复·实训
30章 · 从定位到优化
🎯 虚拟仪表盘 · 中小学风格
🚀 点击卡片跳转对应章节 · 完整30讲
📚 共30章 · 帧率不稳全攻略
1
帧率问题概述
什么是帧率、帧率不稳的表现、对用户体验的影响
2
性能指标采集
FPS Meter、Profile工具、Trace事件采集帧率数据
3
渲染管线分析
CPU Bound与GPU Bound区别、判断瓶颈
4
CPU负载排查
高CPU占用排查、线程优先级、任务调度优化
5
GPU负载排查
Overdraw检测、Shader复杂度、纹理压缩与LOD
6
内存与GC问题
内存抖动、GC频繁卡顿、对象池化策略
7
UI层级优化
Canvas重建、Layout计算、UI合批与分离
8
动画与更新逻辑
Update/FixedUpdate区别、协程滥用、动画曲线
9
资源加载与卸载
异步加载、AssetBundle管理、预加载策略
10
网络与数据同步
网络延迟影响、同步策略、预测与插值
11
多线程与Job System
Job System分担主线程、线程安全与数据竞争
12
ECS架构应用
Entity Component System简介、提升帧率
13
Burst Compiler优化
Burst原理、适用场景、性能提升实测
14
LOD与遮挡剔除
LOD Group配置、遮挡剔除原理、动态剔除
15
光照与阴影优化
实时阴影开销、烘焙光照、Light Probe
16
粒子系统优化
粒子数量控制、GPU粒子、生命周期管理
17
后处理特效优化
Bloom、DOF、SSAO性能开销与替代方案
18
音频系统优化
音频加载、压缩、音频源数量控制
19
输入系统优化
输入事件频率、队列积压、触摸/鼠标优化
20
平台差异适配
PC/移动/主机帧率优化差异与通用策略
21
Profiler深度使用
Profiler窗口详解、自定义标记、数据导出
22
Memory Profiler
内存快照分析、泄漏定位、堆与本地内存
23
Frame Debugger
帧调试器、Draw Call分析、渲染状态变更
24
GPU Profiler
RenderDoc、Xcode GPU Capture、Nsight
25
自动化性能测试
编写测试用例、CI/CD集成、性能回归监控
26
真机调试与日志
真机Profiler、Android Logcat、iOS sysdiagnose
27
常见帧率问题案例
列表滚动卡顿、场景切换黑屏、特效爆炸
28
优化前后对比
优化方案步骤、性能数据对比、用户反馈
29
持续优化流程
建立性能基线、迭代优化、团队协作规范
30
总结与展望
帧率优化核心原则、未来趋势、学习资源