首页
›
移动端与Android应用开发
›
032-Kotlin应用工程卡顿耗电调优
›
《LeakCanary在Kotlin工程中的使用技巧》
VIP20
本课程属于:032-Kotlin应用工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LeakCanary在Kotlin工程中的使用技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
LeakCanary工作原理
Reference链 · GC Root · 弱引用
LeakCanary
工作原理
02
Kotlin工程Gradle集成
依赖声明 · 版本选择 · ProGuard配置
Kotlin
Gradle
03
Application初始化配置
自动安装 · 自定义监听 · 延迟初始化
Application
初始化配置
04
Activity泄漏检测
默认监控 · 自定义泄漏阈值 · 忽略特定Activity
Activity
泄漏检测
05
Fragment生命周期内存泄漏
使用FragmentManager的… · View层泄漏
Fragment
生命周期内存泄漏
06
ViewModel与CoroutineScope泄漏
关闭协程 · 清理引用
ViewModel
CoroutineSco…
07
单例与静态变量泄漏
使用ApplicationConte… · 避免静态持有Activity
单例
静态变量泄漏
08
匿名内部类与Lambda泄漏
非静态内部类 · 隐式持有外部引用
Lambda
匿名内部类
09
Handler与Thread泄漏
Looper · MessageQueue · ThreadLocal
Handler
Thread
10
BroadcastReceiver与Service泄漏
注册/反注册 · 绑定服务
BroadcastRec…
Service
11
网络请求与Retrofit泄漏
OkHttp连接池 · CallBack持有Activity
Retrofit
网络请求
12
图片加载库(Glide/Picasso)泄漏
Target引用 · 缓存策略
Glide/Picass…
图片加载库
13
自定义View泄漏
removeCallbacks · 动画停止 · Context传递
View
自定义
14
LeakCanary配置项
最大保留堆转储数 · 分析模式 · 展示过滤
LeakCanary
配置项
15
使用LeakTrace分析泄漏链
GC Root路径 · 引用类型 · 类名
LeakTrace
使用
16
HeapDump文件导出
手动导出 · 共享 · 上传服务器
HeapDump
文件导出
17
集成LeakCanary到CI/CD
自动触发 · 结果判定 · 构建失败
LeakCanary
CI/CD
18
LeakCanary与Dagger/Hilt依赖注入
组件生命周期 · Scope管理
LeakCanary
Dagger/Hilt
19
LeakCanary与Jetpack Navigation
Fragment导航栈泄漏
LeakCanary
Jetpack
20
LeakCanary与WorkManager
Worker生命周期 · 延迟任务
LeakCanary
WorkManager
21
使用LeakCanary检测ContentProvider泄漏
临时Context
LeakCanary
ContentProvi…
22
多进程应用中的LeakCanary
每个进程单独配置 · 共享堆转储
LeakCanary
多进程应用
23
LeakCanary的日志输出与自定义日志
Logcat分析 · 文件日志
LeakCanary
的日志输出
24
常见误报与排除
系统类泄漏 · weak引用未回收 · 延迟释放
常见误报
排除
25
LeakCanary性能影响
堆转储时机 · 分析速度 · 内存占用
LeakCanary
性能影响
26
在release版本中集成LeakCanary
仅用于debug · 条件编译
release
LeakCanary
27
LeakCanary的扩展机制
自定义分析器 · 自定义泄漏监听
LeakCanary
的扩展机制
28
结合MAT或Android Studio Profiler
二次分析 · 对比快照
MAT
Android
29
内存优化实践
使用LeakCanary定位的内存泄…
内存优化实践
LeakCanary
30
LeakCanary最佳实践总结
常见模式 · 代码规范 · 定期检测
LeakCanary
最佳实践总结
所属VIP或分类
同VIP:Android-Profiler内存泄漏排查教程
同VIP:Android帧率监控与掉帧根因诊断
同VIP:Application初始化启动速度优化实战