首页
›
移动端与Android应用开发
›
039-模块化架构渲染瓶颈剖析
›
《跨模块通信延迟排查与帧率提升教程》
VIP20
本课程属于:039-模块化架构渲染瓶颈剖析
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
跨模块通信延迟排查与帧率提升教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程概述
目标 · 受众与学习路径
课程概述
目标
02
跨模块通信基础
模块划分 · 通信接口与数据流
跨模块通信基础
模块划分
03
帧率(FPS)基础
什么是帧率 · 帧时间 · 丢帧与卡顿
FPS
帧率
04
常见通信模式
同步调用 · 异步回调 · 消息队列与事件驱动
常见通信模式
同步调用
05
延迟的度量指标
P50/P99延迟 · 抖动 · 吞吐量与带宽
延迟的度量指标
P50/P99
06
性能分析工具入门
系统级 · 进程级 · 函数级 Profiling
性能分析工具入门
系统级
07
CPU端延迟排查
使用 perf · DTrace 定位函数耗时
CPU
端延迟排查
08
GPU端延迟排查
NVIDIA Nsight · AMD Radeon GPU Pro…
GPU
端延迟排查
09
内存带宽瓶颈
缓存缺失 · 内存拷贝与NUMA影响
内存带宽瓶颈
缓存缺失
10
数据序列化与反序列化开销
Protobuf · FlatBuffers 对比
数据序列化
反序列化开销
11
跨进程通信(IPC)延迟
管道 · 共享内存 vs Socket
IPC
跨进程通信
12
跨线程通信与锁竞争
互斥锁 · 读写锁 · 无锁队列
跨线程通信
锁竞争
13
网络通信延迟
TCP vs UDP · 丢包重传 · RTT 影响
网络通信延迟
TCP
14
降低延迟的设计模式
对象池 · 零拷贝 · 内存映射文件
降低延迟的设计模…
对象池
15
帧率优化基础
渲染管线 · 垂直同步与帧同步
帧率优化基础
渲染管线
16
CPU-GPU 同步与流水线
Command Buffer · Fence · SwapChain
CPU-GPU
同步
17
渲染优化
批次合并 · 实例化渲染 · LOD 策略
渲染优化
批次合并
18
逻辑更新优化
固定时间步 · 插值 · 输入采样
逻辑更新优化
固定时间步
19
多线程渲染与任务系统
Job System · 并行化渲染提交
多线程渲染
任务系统
20
异步加载与资源流式
流式纹理 · 异步资产加载
异步加载
资源流式
21
通信协议优化
RPC 延迟 · gRPC vs 自研协议
通信协议优化
RPC
22
实时反馈系统
ECS 架构下的系统间通信优化
实时反馈系统
ECS
23
案例一
游戏引擎中动画系统跨模块延迟排查
案例一
游戏引擎
24
案例二
分布式仿真中帧率抖动分析与解决
案例二
分布式仿真
25
压力测试与模拟
使用 Locust · Wrk 构造负载
压力测试
模拟
26
热点代码定位
火焰图 · flamegraph 生成与解读
热点代码定位
火焰图
27
微优化技巧
缓存局部性 · SIMD · 内存预取
微优化技巧
缓存局部性
28
监控与告警
Prometheus + Grafa…
监控
告警
29
持续性能回归
CI/CD 集成性能测试 · 基线对比
持续性能回归
CI/CD
30
总结与最佳实践
常见误区 · 查漏补缺与进阶方向
最佳实践
常见误区
所属VIP或分类
同VIP:AGP与Keystore签名影响包体积实战
同VIP:AGP签名配置影响渲染包体积实战教程
同VIP:AGP配置对渲染包体积影响的实践指南