本项目配套教程:anatomy_memory
代码仓库:project/memory_pool
| # | 视频标题 | B站链接 | 状态 |
|---|---|---|---|
| 1 | 从内存池是什么出发 | 📺 | ✅ |
| 2 | malloc咋不行了?(上) | 📺 | ✅ |
| 3 | malloc咋不行了?(下) | 📺 | ✅ |
| 4 | 内存池之从FreeList入手 | 📺 | ✅ |
| 5 | 内存池之CentralPool | 📺 | ✅ |
| 6 | 内存池之ThreadLocal | 📺 | ✅ |
| 7 | 内存池之内存池本尊 | 📺 | ✅ |
| 8 | 内存池之benchmark试试味道 | 📺 | ✅ |
| 9 | 内存池之适配标准库(完结撒花) | 📺 | ✅ |
┌─────────────────────────────────────────────────────────┐
│ MemoryPool 学习路线 │
├─────────────────────────────────────────────────────────┤
│ │
│ Step 1: 基础概念 │
│ ├── 从内存池是什么出发 │
│ └── 理解内存池的应用场景 │
│ │
│ Step 2: 问题分析 │
│ ├── malloc咋不行了?(上) │
│ ├── malloc咋不行了?(下) │
│ └── 理解通用分配器的性能瓶颈 │
│ │
│ Step 3: 数据结构设计 │
│ ├── 内存池之从FreeList入手 │
│ └── 理解自由列表的设计 │
│ │
│ Step 4: 核心组件实现 │
│ ├── 内存池之CentralPool │
│ ├── 内存池之ThreadLocal │
│ └── 内存池之内存池本尊 │
│ │
│ Step 5: 性能测试与集成 │
│ ├── 内存池之benchmark试试味道 │
│ └── 内存池之适配标准库(完结撒花) │
│ │
└─────────────────────────────────────────────────────────┘
- 代码仓库: project/memory_pool
- 配套文档: (待补充)
- UP主: 是的一个城管