首页
›
移动端与Android应用开发
›
042-蓝牙设备通信内存泄漏定位
›
《Kotlin协程泄漏排查实战案例》
VIP20
本课程属于:042-蓝牙设备通信内存泄漏定位
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kotlin协程泄漏排查实战案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
协程基础概念
suspend函数 · 协程构建器(launch/async… · 挂起与恢复机制
协程基础概念
suspend
02
协程作用域与生命周期
GlobalScope · CoroutineScope · SupervisorJob的区别
协程作用域
生命周期
03
协程上下文与调度器
Dispatchers.Main/I… · 自定义线程池
协程上下文
调度器
04
协程异常处理
try-catch · CoroutineException… · 结构化并发异常传播
协程异常处理
try-catch
05
协程取消机制
Job.cancel · isActive · ensureActive
协程取消机制
Job.cancel
06
什么是协程泄漏
定义 · 与内存泄漏的关系 · 典型表现(Activity泄漏
什么是协程泄漏
定义
07
协程泄漏的常见根源
未取消的Job · 错误的作用域 · 全局协程滥用
协程泄漏的常见根…
Job
08
协程泄漏对内存和性能的影响
GC Root引用链 · OOM风险 · UI卡顿
协程泄漏对内存
性能的影响
09
协程泄漏检测工具概览
Android Profiler · LeakCanary · StrictMode
协程泄漏检测工具…
Android
10
使用Android Studio Profiler排查协程泄漏
打开内存快照 · 分析线程堆栈 · 定位协程
Android
Studio
11
使用LeakCanary检测协程泄漏
原理 · 配置 · 解析泄漏链中的协程引用
LeakCanary
使用
12
使用StrictMode检测协程泄漏
设置策略 · 捕获未关闭的协程 · 日志分析
StrictMode
使用
13
实战案例1
Activity中未取消协程导致内存… · 复现 · 修复(lifecycleScope)
实战案例1
Activity
14
实战案例2
ViewModel中协程泄漏——Fr… · 使用viewModelScope
实战案例2
ViewModel
15
实战案例3
滥用GlobalScope——后台任… · 替换为自定义作用域
实战案例3
GlobalScope
16
实战案例4
Job未正确传递——嵌套协程时父Jo… · 使用SupervisorJob
实战案例4
Job
17
实战案例5
Flow收集未取消——collect… · 使用flowWithLifecycl…
实战案例5
Flow
18
实战案例6
Channel未关闭——接收协程阻塞 · 使用close()或Cancella…
实战案例6
Channel
19
实战案例7
协程嵌套导致泄漏——父子协程取消传播 · 异常处理不当
实战案例7
协程嵌套导致泄漏
20
实战案例8
Dispatcher泄漏——自定义线… · 使用Dispatchers.IO注意…
实战案例8
Dispatcher
21
实战案例9
协程与Android生命周期绑定不当… · lifecycleScope最佳实践
实战案例9
Android
22
实战案例10
协程与Retrofit结合——网络请… · Response的Job管理
实战案例10
Retrofit
23
实战案例11
协程与Room操作——数据库查询协程… · 事务泄漏
实战案例11
Room
24
实战案例12
协程并发控制失误:Mutex · Semaphore导致死锁与泄漏
实战案例12
Mutex
25
避免泄漏策略1
使用viewModelScope和l…
避免泄漏策略1
viewModelSco…
26
避免泄漏策略2
使用SupervisorJob——隔… · 防止协程级联取消
避免泄漏策略2
SupervisorJo…
27
避免泄漏策略3
withTimeout与超时处理——… · 清理资源
避免泄漏策略3
withTimeout
28
避免泄漏策略4
协程取消的最佳实践——在finall… · 使用use函数
避免泄漏策略4
finall
29
避免泄漏策略5
协程异常处理规范——区分用户取消与业… · 避免吞异常
避免泄漏策略5
协程异常处理规范
30
协程泄漏排查总结与最佳实践——常见模式、代码审查清单、自动化检测方案。
协程泄漏排查总结与最佳实践——常见模式 · 核心概念 · 实践要点
协程泄漏排查总结
最佳实践
所属VIP或分类
同VIP:Activity中Flow订阅泄漏案例
同VIP:Coroutine作用域不当导致蓝牙泄漏实战教程
同VIP:Coroutine作用域与OkHttp混合泄漏排查教程