首页
›
移动端与Android应用开发
›
036-移动稳定性与性能调优
›
《移动端内存泄漏检测与GC调优指南》
VIP20
本课程属于:036-移动稳定性与性能调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
移动端内存泄漏检测与GC调优指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存泄漏基础与Java/Android内存模型
JVM堆栈结构 · GC Roots · 可达性分析
Java/Android
内存泄漏基础
02
常见内存泄漏类型与典型案例
Activity泄漏 · Handler泄漏 · 静态集合泄漏
常见内存泄漏类型
典型案例
03
LeakCanary集成与配置
Gradle依赖 · Application初始化 · 自定义配置
LeakCanary
集成
04
LeakCanary源码与泄漏链路分析
RefWatcher原理 · AndroidExcludedRef… · LeakTrace对象图解析
LeakCanary
源码
05
Android Profiler内存监测
Memory Profiler使用 · Heap dump手动触发 · 对象分配跟踪
Android
Profiler
06
MAT(Memory Analyzer Tool)分析Heap Dump
导入hprof · Dominator Tree · 可疑泄漏对象
MAT
Memory
07
Systrace与TraceView结合定位GC问题
生成Trace · 绘制CPU/内存时间线 · 识别频繁GC
Systrace
TraceView
08
GC基本原理与Android ART GC
分代收集 · CMS · G1
GC
Android
09
GC日志解读与性能指标
GC关键字 · Alloc · Concurrent GC
GC
日志解读
10
内存抖动检测与优化
频繁创建临时对象 · String拼接优化 · 循环内避免new对象
内存抖动检测
优化
11
大对象分配与Bitmap内存管理
Bitmap像素存储 · inSampleSize采样 · LruCache复用
Bitmap
大对象分配
12
Native内存泄漏检测(Android)
Valgrind用法 · AddressSanitizer集成 · mallinfo/proc/self…
Native
Android
13
使用Malloc Debug在Native层定位
设置wrap点 · 触发堆栈回溯 · 分析分配大小与调用栈
Malloc
Debug
14
内存泄漏修复实战
Activity泄漏修复(静态con… · 匿名内部类) · Handler/Looper泄漏修复…
内存泄漏修复实战
Activity
15
单例与工厂模式内存安全
Context缓存 · Application vs Act… · WeakHashMap
单例
工厂模式内存安全
16
Fragment与View泄漏分析
FragmentManager引用 · retainInstance · View树未销毁
Fragment
View
17
Bitmap与Drawable泄漏修复
ImageView未释放 · 背景Drawable持有 · mCallbacks
Bitmap
Drawable
18
WebView内存泄漏与复用
WebView独立进程 · WebView.destroy时机 · 复用池
WebView
内存泄漏
19
ContentObserver、BroadcastReceiver、Servic
register/unregiste… · Service停止后清理
ContentObser…
BroadcastRec…
20
内存泄漏检测自动化集成
CI流水线集成LeakCanary · JUnit/Espresso测试中检… · hprof自动上传
内存泄漏检测自动…
CI
21
GC调优参数与配置
ART堆起始大小 · 最大堆 · 堆增长因子
GC
调优参数
22
低内存时系统回调处理
onTrimMemory · onLowMemory · LRU缓存降级
低内存时系统回调…
onTrimMemory
23
对象池与缓存策略实战
Message.obtain · RecyclerView.ViewH… · 线程池复用
对象池
缓存策略实战
24
内存泄漏复测与回归验证
相同操作前后Heap大小对比 · LeakCanary泄漏次数变化 · Profiler session对比
内存泄漏复测
回归验证
25
多进程内存管理
每个进程独立堆 · ProcessPhoenix重启 · 进程间通信内存泄露
多进程内存管理
每个进程独立堆
26
使用Perfetto追踪内存分配
Perfetto配置 · 内存tracking · allocation traces
Perfetto
使用
27
内存泄漏与ANR关联分析
GC长时间STW导致ANR · 大对象分配触发Alloc stall · 优化GC频率
ANR
内存泄漏
28
参考工具链串联实战
LeakCanary + MAT +…
参考工具链串联实…
LeakCanary
29
内存优化效果量化
PSS/RSS/Java Heap/… · 启动内存峰值 · 操作内存增量
内存优化效果量化
PSS/RSS/Java
30
生产环境内存监控与告警
Firebase Performan… · 自定义MetricKit · OOM率采集
生产环境内存监控
告警
所属VIP或分类
同VIP:AMS与WMS系统性能分析与启动优化
同VIP:Android-Crash治理与异常捕获教程
同VIP:Android-Studio-Profiler帧率分析教程