📘 内存优化·从入门到落地
🎯 30章 完整体系
🧩 项目实战驱动
⚡ 友好色
📂 点击目录跳转章节
01
内存优化概述
RSS/PSS/USS
收益与挑战
核心指标
02
操作系统内存管理基础
虚拟内存
分页分段
TLB
缺页中断
03
Linux内存管理深入
进程地址空间
SLUB/SLAB
OOM Killer
04
内存泄漏检测原理
引用计数
可达性分析
GC Roots
05
Valgrind工具实战
Memcheck
Massif
堆分析
06
AddressSanitizer(ASan)
编译插桩
LSan
性能开销
07
GDB调试内存问题
watchpoint
core dump
heap分析
08
Perf与火焰图分析
CPU火焰图
内存火焰图
热点定位
09
内存池技术
固定大小池
可变大小池
tcmalloc/jemalloc
10
对象池与缓存优化
LRU/LFU
缓存一致性
对象池模式
11
数据结构内存优化
位域/位图
压缩指针
零拷贝
12
序列化与内存效率
Protobuf
FlatBuffers
Cap'n Proto
13
C/C++内存优化实践
RAII/智能指针
移动语义
内存对齐
14
Java内存优化
JVM模型
GC调优
逃逸分析
15
Android内存优化
Low Memory Killer
Bitmap优化
快照
16
iOS内存优化
ARC/引用计数
自动释放池
ImageIO
17
Web前端内存优化
DOM管理
闭包泄漏
Web Worker
18
数据库内存优化
Buffer Pool
查询缓存
连接池
19
容器与虚拟化内存
Docker限制
cgroup
K8s请求/限制
20
内存压缩技术
ZRAM/ZSWAP
LZ4/ZSTD
透明大页
21
NUMA架构内存优化
拓扑感知
内存绑定
numactl
22
实时系统内存优化
确定性分配
避免动态分配
RT-Linux
23
内存安全与防护
ASLR/PIE
Stack Canary
CFI
24
内存性能基准测试
STREAM
lmbench
微基准
25
内存监控与告警
Prometheus
Grafana
阈值告警
26
内存优化案例分析(一)
高并发服务器
泄漏定位
性能提升
27
内存优化案例分析(二)
移动端OOM
用户体验
实战修复
28
内存优化案例分析(三)
嵌入式系统
资源受限
功耗平衡
29
内存优化工具链整合
CI/CD集成
自动化测试
质量门禁
30
项目落地与总结
优化方案
效果评估
持续监控
未来趋势