首页
›
移动端与Android应用开发
›
053-动态化交付兼容性测试
›
《动态交付ANR排查与治理实战案例》
VIP20
本课程属于:053-动态化交付兼容性测试
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
动态交付ANR排查与治理实战案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ANR基础概念
ANR定义 · 触发类型 · 系统机制
ANR
基础概念
02
ANR日志获取与分析
trace文件 · logcat · dumpsys等工具使用
ANR
日志获取
03
ANR堆栈解析
关键信息提取 · 调用链分析 · 线程状态判断
ANR
堆栈解析
04
动态交付概念
持续集成 · 持续交付 · 自动化测试在ANR治理中的应用
动态交付概念
持续集成
05
ANR监控体系
线上监控 · 线下监控 · 打点上报方案
ANR
监控体系
06
主线程优化
UI线程任务拆分 · 异步化 · Handler与Looper最佳实践
主线程优化
UI
07
线程池管理
合理配置核心线程数 · 避免线程饥饿 · 线程泄露检测
线程池管理
合理配置核心线程…
08
锁优化
减少锁竞争 · 使用轻量锁 · 避免死锁的编码规范
锁优化
减少锁竞争
09
IO优化
文件读写 · 数据库操作 · SharedPreferences性…
IO
优化
10
Binder线程与进程通信
Binder线程池耗尽原因 · IPC耗时分析
Binder
线程
11
布局渲染优化
过度绘制检测 · 布局层次精简 · 自定义View性能
布局渲染优化
过度绘制检测
12
动画与帧率优化
避免在UI线程做耗时动画计算 · 使用动画框架技巧
动画
帧率优化
13
内存泄漏与GC
常见泄漏场景 · GC停顿与ANR的关系 · MAT分析
GC
内存泄漏
14
网络请求优化
超时重试策略 · 异步请求 · OkHttp连接池配置
网络请求优化
超时重试策略
15
数据库与ContentProvider
SQLite批量操作优化 · ContentProvider多线程…
ContentProvi…
数据库
16
广播与Service
BroadcastReceiver… · Service前台化与ANR
Service
广播
17
插件化与组件化带来的ANR挑战
动态加载 · 组件初始化顺序
ANR
插件化
18
自动化ANR检测工具开发
基于StrictMode · BlockCanary原理与实践
ANR
自动化
19
基于字节码插桩的卡顿监控
AspectJ · ASM实现方法
基于字节码插桩的…
AspectJ
20
动态交付流水线集成
Jenkins/GitLab CI中…
动态交付流水线集…
Jenkins/GitL…
21
性能基线与告警阈值设定
统计方法 · 动态阈值算法
性能基线
告警阈值设定
22
大规模集群下的日志聚合分析
ELK · 大数据平台查询与展示
大规模集群下的日…
ELK
23
符号化与混淆还原
ProGuard/R8 mappin… · Native堆栈解析
符号化
混淆还原
24
实战案例一
启动过程中ANR排查与治理
实战案例一
ANR
25
实战案例二
列表滑动卡顿导致ANR
实战案例二
ANR
26
实战案例三
网络回调中ANR问题
实战案例三
ANR
27
实战案例四
数据库批量操作ANR
实战案例四
ANR
28
实战案例五
多线程锁竞争导致ANR
实战案例五
ANR
29
ANR治理效果评估与持续优化
关键指标 · 反馈闭环
ANR
治理效果评估
30
总结与最佳实践
从预防到治理的完整体系 · 团队文化
最佳实践
从预防到治理的完…
所属VIP或分类
同VIP:ANR问题分析及治理实战技巧
同VIP:CICD动态交付流水线配置教程
同VIP:CI运行与动态交付配置实战