首页
›
移动端与Android应用开发
›
032-Kotlin应用工程卡顿耗电调优
›
《Firebase Performance监控卡顿教程》
VIP20
本课程属于:032-Kotlin应用工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Firebase Performance监控卡顿教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程概述与卡顿指标
交付物 · 学习路径 · 卡顿定义
课程概述
卡顿指标
02
Firebase项目与App关联
创建项目 · 注册应用 · 下载配置文件
Firebase
App
03
Android SDK集成
添加依赖 · 初始化 · 启用性能监控
Android
SDK
04
iOS SDK集成
Pod/CocoaPods集成 · 初始化 · 项目配置
iOS
SDK
05
Web SDK集成
npm安装 · CDN引入 · 自动初始化
Web
SDK
06
默认自动跟踪
屏幕渲染 · 网络请求 · 启动时间
默认自动跟踪
屏幕渲染
07
自定义Trace
创建Trace对象 · 开始/停止 · 添加自定义属性
Trace
自定义
08
自定义Metric
添加Int/Boolean/Time… · 有效取值范围 · 命名规范
Metric
自定义
09
HTTP监控原理
拦截机制 · 自动捕获URL · 请求方法
HTTP
监控原理
10
自定义网络请求跟踪
手动记录URLConnection/… · 设置自定义属性
自定义网络请求跟…
URLConnectio…
11
屏幕渲染监控
自动页面跟踪配置 · 自定义屏幕名称 · 首帧与慢帧
屏幕渲染监控
自动页面跟踪配置
12
核心指标解读
Trace Duration · Metric Value · Percentile分布
核心指标解读
Trace
13
Firebase Console数据查看
性能仪表盘 · 过滤 · 时间范围
Firebase
Console
14
构建自定义仪表板
使用Console筛选器 · 保存视图 · 导出报告
构建自定义仪表板
Console
15
Android卡顿定位
集成DebugView · 启用严格模式 · 结合Logcat
Android
卡顿定位
16
iOS卡顿定位
使用Xcode Instrument… · Time Profiler · 系统日志
iOS
卡顿定位
17
Web性能分析
Chrome DevTools Pe… · Lighthouse对比
Web
性能分析
18
常见卡顿原因与优化
主线程阻塞 · 布局重绘 · 大对象分配
常见卡顿原因
优化
19
性能阈值设置与告警
设置自定义阈值 · 邮件/Slack通知 · 事件触发
性能阈值设置
告警
20
性能数据与Crashlytics联动
同时查看卡顿和崩溃 · 关联用户属性
Crashlytics
性能数据
21
本地测试与调试模式
启用性能调试日志 · 模拟慢网络 · 验证Trace
本地测试
调试模式
22
性能数据采样与限流
了解采样率设置 · 限制上传 · 避免过度消耗
性能数据采样
限流
23
多Flavor/多渠道配置
不同Build Type区分监控 · Gradle配置技巧
Flavor
多渠道配置
24
性能数据导出
BigQuery导出设置 · 查询示例 · 自定义分析
性能数据导出
BigQuery
25
自动化性能测试
集成测试框架 · 在CI/CD中运行Firebase性…
自动化性能测试
集成测试框架
26
性能预算实战
设定关键指标预算 · 在CI中失败检查 · 示例脚本
性能预算实战
设定关键指标预算
27
实战案例
优化启动时间:Trace分析 · 懒加载 · 减少初始化
实战案例
Trace
28
实战案例
优化列表滑动卡顿 · ViewHolder复用
实战案例
优化列表滑动卡顿
29
实战案例
优化网络请求延迟:连接池 · 缓存 · 压缩
实战案例
优化网络请求延迟
30
总结与最佳实践
检查清单 · 常见陷阱 · 持续监控文化
最佳实践
检查清单
所属VIP或分类
同VIP:Android-Profiler内存泄漏排查教程
同VIP:Android帧率监控与掉帧根因诊断
同VIP:Application初始化启动速度优化实战