首页
›
移动端与Android应用开发
›
032-Kotlin应用工程卡顿耗电调优
›
《Kotlin内存分析实战从入门到精通》
VIP20
本课程属于:032-Kotlin应用工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kotlin内存分析实战从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Kotlin内存问题全景
常见内存问题类型 · 典型现象 · 影响范围
Kotlin
内存问题全景
02
Android Profiler内存工具入门
启动方法 · 关键指标 · 内存快照捕获
Android
Profiler
03
LeakCanary原理与集成
自动泄漏检测机制 · 接入配置 · 报告解读
LeakCanary
原理
04
Dump Heap快照分析
生成HPROF文件 · MAT/Android Studio… · 主导树与引用链
Dump
Heap
05
GC Roots与引用链
GC Roots概念 · 强/软/弱/虚引用排查 · 泄漏路径判断规则
GC
Roots
06
常见泄漏模式
Activity泄漏 · Fragment泄漏 · View泄漏
常见泄漏模式
Activity
07
单例与静态变量泄漏
静态持有Context · 生命周期不匹配 · 单例缓存清理排查表
单例
静态变量泄漏
08
匿名内部类与Lambda泄漏
隐式持有外部引用 · 非静态内部类泄漏 · Lambda捕获变量根因
Lambda
匿名内部类
09
Handler与Message泄漏
MessageQueue中的Mess… · 弱引用修复 · Looper排查路径
Handler
Message
10
线程与协程泄漏
未关闭线程 · 协程取消不当 · GlobalScope滥用
线程
协程泄漏
11
集合与缓存泄漏
HashMap生命周期错配 · LRUCache竞争 · 静态集合清理策略
集合
缓存泄漏
12
第三方库与NDK泄漏
Glide/Fresco图片缓存泄漏 · JNI全局引用泄漏 · so库内存泄漏定位
NDK
第三方库
13
内存快照对比法
正常场景与问题场景快照对比 · 对象数量差异 · 增长对象链分析
内存快照对比法
正常场景
14
Retained Size与Dominator Tree
保留大小计算 · 支配树查找大对象 · 内存消耗热点定位
Retained
Size
15
OOM场景分类与判断
Java堆OOM · Native堆OOM · 虚拟内存OOM
OOM
场景分类
16
Bitmap内存优化与排查
Bitmap像素数据管理 · 复用策略 · inSampleSize调优
Bitmap
内存优化
17
String与字符串池泄漏
String.intern()误用 · 大量拼接 · 子字符串截断老旧char[]保留
String
字符串池泄漏
18
序列化与Parcelable内存问题
Parcel化过程中内存分配 · 反序列化内存膨胀 · 对象图过深
Parcelable
序列化
19
Kotlin伴生对象与对象类锁
Companion对象持有 · object声明隐式单例 · 内部类锁泄漏
Kotlin
伴生对象
20
Sealed class与枚举内存
枚举实例静态化 · sealed class子类数量控制 · 内存开销评估
Sealed
class
21
协程内存泄漏排查实践
Dispatchers.Main泄漏 · Job未取消 · Channel/Flow内存泄漏
协程内存泄漏排查…
Dispatchers.…
22
Kotlin属性委托与懒加载
by lazy闭包持有 · 属性观察者泄漏 · Observable委托内存排查
Kotlin
属性委托
23
LiveData与Flow观察者泄漏
观察者强引用 · lifecycle scope使用 · Flow collect未取消
LiveData
Flow
24
自定义View与Drawable泄漏
View持有Listener · Drawable回调场景 · 动画未停止泄漏
View
Drawable
25
Service与BroadcastReceiver泄漏
启动Service后未停止 · 动态注册未解注册 · Sticky Broadcast内存…
Service
BroadcastRec…
26
Intent与Bundle跨进程内存
大object序列化到Intent · Bundle大小限制 · IPC内存膨胀排查
Intent
Bundle
27
内存泄漏监控与告警
自动化检测方案 · 内存异常阈值 · CI/CD集成LeakCanary
内存泄漏监控
告警
28
内存抖动排查与优化
频繁GC原因 · 短时对象分配 · Allocation Tracker…
内存抖动排查
优化
29
Kotlin协程与Flow内存优化
协程调度策略 · Flow背压处理 · 冷/热流选择
Kotlin
Flow
30
综合内存治理案例
实际项目内存泄漏排查全流程 · 优化前后数据对比 · 预防体系建立
综合内存治理案例
实际项目内存泄漏…
所属VIP或分类
同VIP:Android-Profiler内存泄漏排查教程
同VIP:Android帧率监控与掉帧根因诊断
同VIP:Application初始化启动速度优化实战