开始了堆的学习之路。
默默发现堆的管理分配挺复杂的,于是在此做一个笔记,以备复习。
-
关于malloc的源码
-
几个适合入门的教程
-
glibc内存回收管理机制

- 首先,我们称从malloc申请的内存为chunk
chunk的结构可以用下图表示(这或许是比较清晰的结构图了)

chunk结构
- malloc_chunk边界标记法和空间复用
开始了堆的学习之路。
默默发现堆的管理分配挺复杂的,于是在此做一个笔记,以备复习。
关于malloc的源码
几个适合入门的教程
glibc内存回收管理机制
chunk的结构可以用下图表示(这或许是比较清晰的结构图了)