首页
›
移动端与Android应用开发
›
014-动态化模块下发框架
›
《内存泄漏预防与性能优化指南》
VIP20
本课程属于:014-动态化模块下发框架
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内存泄漏预防与性能优化指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存泄漏基本概念与分类
堆泄漏 · 栈泄漏 · 资源泄漏
内存泄漏基本概念
分类
02
C/C++内存管理机制
malloc/free · new/delete · 智能指针使用原则
C/C++
内存管理机制
03
手动检测工具入门
Valgrind安装 · 基本用法 · Memcheck模式
手动检测工具入门
Valgrind
04
Valgrind高级功能
抑制文件 · 调用栈过滤 · 内存使用统计
Valgrind
高级功能
05
AddressSanitizer集成
编译选项 · 运行时环境 · 错误报告解读
AddressSanit…
集成
06
LeakSanitizer与LSan配置
静态链接 · 动态链接 · 抑制文件
LeakSanitize…
LSan
07
GDB调试内存泄漏
断点 · 观察点 · 手动检查堆内存
GDB
调试内存泄漏
08
北京/上海/深圳常见Leak模式
未释放 · 循环引用 · 虚函数析构遗漏
Leak
北京
09
RAII设计模式
资源获取即初始化 · 智能指针封装 · 作用域管理
RAII
设计模式
10
C++智能指针详解
unique_ptr · shared_ptr · weak_ptr
C++
智能指针详解
11
自定义内存池
原理 · 实现 · 线程安全
自定义内存池
原理
12
RAII与异常安全
noexcept · RAII守卫 · 异常下的资源释放
RAII
异常安全
13
日志与统计
内存分配/释放日志 · 分配计数 · 快照对比
日志
统计
14
Linux /proc/self/statm
读取进程内存信息 · 解析VSS/RSS/PSS
Linux
proc/self/st…
15
使用perf与eBPF进行内存事件跟踪
kprobe/uprobe · 内存分配追踪
perf
eBPF
16
JVM内存泄漏检测
jmap · jhat · VisualVM
JVM
内存泄漏检测
17
Java堆转储分析
生成堆dump · 分析大对象 · 引用链
Java
堆转储分析
18
JavaScript内存泄漏
闭包 · DOM引用 · 定时器
JavaScript
内存泄漏
19
Chrome DevTools Memory面板
快照 · 比较 · 时间线
Chrome
DevTools
20
Go语言goroutine泄漏
pprof · goroutine栈 · waiting分析
Go
goroutine
21
Python内存泄漏
gc模块 · objgraph · tracemalloc
Python
内存泄漏
22
Rust所有权与借用
生命周期 · Box/Rc/Arc · 内存安全
Rust
所有权
23
性能优化基础
时间-空间权衡 · 缓存局部性 · 内存对齐
性能优化基础
时间
24
内存分配器对比
glibc malloc · jemalloc · tcmalloc特性
内存分配器对比
glibc
25
减少内存碎片
伙伴系统 · slab分配 · 内存池策略
减少内存碎片
伙伴系统
26
编译器优化
O2/O3/Ofast · LTO · PGO对内存使用影响
编译器优化
O2/O3/Ofast
27
工具链集成
CI流水线中加入内存泄漏检测(Val…
工具链集成
CI
28
性能基准测试
内存使用 · 吞吐量 · 延迟对比报告生成
性能基准测试
内存使用
29
常见平台问题
Windows CRT · iOS/Android · 嵌入式裸机
常见平台问题
Windows
30
综合实战案例
从泄漏报告到修复 · 编写单元测试验证
综合实战案例
从泄漏报告到修复
所属VIP或分类
同VIP:AB测试灰度方案与用户标签应用
同VIP:Android-App-Bundle原理与动态交付详解
同VIP:App-Bundle工作原理深入解析