首页
›
移动端与Android应用开发
›
032-Kotlin应用工程卡顿耗电调优
›
《Android帧率监控与掉帧根因诊断》
VIP20
本课程属于:032-Kotlin应用工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android帧率监控与掉帧根因诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
帧率基础概念
帧率定义 · 刷新率与帧率关系 · 常见帧率标准
帧率基础概念
帧率定义
02
掉帧现象与影响
掉帧定义 · 用户感知 · 卡顿分类
掉帧现象
影响
03
监控工具选型
常见帧率监控工具介绍 · 工具对比表 · 适用场景分析
监控工具选型
常见帧率监控工具…
04
环境搭建
操作系统要求 · 依赖库安装 · NDK/SDK配置
环境搭建
操作系统要求
05
使用内置Profiler
Android GPU Inspec… · Xcode Instruments · GPUView
Profiler
使用内置
06
集成第三方SDK
Unity Profiler · Unreal Insights · Firebase Performan…
SDK
集成第三方
07
自定义FrameTimer实现
高精度计时API · 循环采样 · 帧时间戳记录
FrameTimer
自定义
08
帧数据采集与存储
数据格式设计 · 内存缓冲区 · 文件写入
帧数据采集
存储
09
实时帧率显示
Overlay实现 · HUD绘制 · 帧率数值更新
实时帧率显示
Overlay
10
帧时间分布直方图
直方图原理 · 分组统计 · 绘制方式
帧时间分布直方图
直方图原理
11
丢帧检测算法
固定阈值法 · 滑动窗口法 · 基于FPS标准差
丢帧检测算法
固定阈值法
12
微卡顿检测
jank卡顿定义 · VSync漏帧检测 · 帧时间突增检测
微卡顿检测
jank
13
帧率日志采集
日志格式 · 标签设计 · 分级输出
帧率日志采集
日志格式
14
日志分析脚本
Python解析日志 · 提取帧时间 · 统计指标
日志分析脚本
Python
15
帧率监控仪表板
Grafana+Prometheus… · 数据上报 · 看板配置
帧率监控仪表板
Grafana+Prom…
16
CPU瓶颈定位
主线程负载 · 渲染线程 · 逻辑线程
CPU
瓶颈定位
17
GPU瓶颈定位
GPU占用率 · 绘制调用 · 着色器复杂度
GPU
瓶颈定位
18
内存与GC影响
堆内存分配 · GC暂停 · 对象池
GC
内存
19
IO与资源加载
同步加载 · 异步加载 · 资源预加载
IO
资源加载
20
渲染管线分析
Draw Call · Overdraw · 批处理
渲染管线分析
Draw
21
代码热点定位
Systrace · ETW · Dtrace
代码热点定位
Systrace
22
异步与多线程优化
任务拆分 · 线程同步 · 锁竞争
异步
多线程优化
23
垂直同步与帧率限制
VSync开启关闭 · 帧率上限设置 · 自适应刷新
垂直同步
帧率限制
24
特定场景掉帧排查
转场动画 · 粒子特效 · UI更新
特定场景掉帧排查
转场动画
25
Windows平台监控
PresentMon · FrameView · 外部注入工具
Windows
平台监控
26
Android平台监控
Choreographer · FrameCallback · Perfetto
Android
平台监控
27
iOS平台监控
CADisplayLink · Metal HUD · Instruments
iOS
平台监控
28
自动化帧率测试
自动化测试框架 · 场景录制 · 批量跑测
自动化帧率测试
自动化测试框架
29
性能优化验证与回测
优化前后对比 · AB测试 · 稳定性测试
性能优化验证
回测
30
实战案例
真实项目掉帧定位全流程 · 从日志到修复 · 总结最佳实践
实战案例
真实项目掉帧定位…
所属VIP或分类
同VIP:Android-Profiler内存泄漏排查教程
同VIP:Application初始化启动速度优化实战
同VIP:Choreographer帧率监控与掉帧定位教程