V
主页
malloc合集:一个简单的用户态内存分配器
发布人
实现一个简单的用户态内存分配器: 从虚拟内存(CPU与用户态进程)的角度看,我们把Heap想象成一个巨大的Byte数组,在数组上使用一些数据结构管理动态内存: 隐式空闲链表 显式空闲链表 分离式空闲链表 8-Byte的空闲链表 红黑树 通过这些数据结构的组合,我们可以管理每一片内存是否被分配,是否空闲。 这个合集就是实现这样一个简单的内存分配器。对于上述的数据结构,我们采用面向对象、多态、接口的方法去实现,增强扩展性。 (如果只是想学习一下红黑树,也可以看哦)
打开封面
下载高清视频
观看高清视频
视频下载器
[原创] 每个程序员都应该知道的内存知识 (带你走读Ulrich Drepper的经典论文)
你用malloc申请的内存空间是怎么分配的?
linux内核内存分配界的葵花宝典,耐心看完,功力大增,slub内存分配器
210.sbrk和brk和malloc底层实现
12.4、C语言、内存管理、malloc、free的例子
内存管理思想
少用 malloc 是 C 程序员的一个好习惯,写过嵌入式或者单片机的程序员都应该深有感触
动态分配malloc
第三章.内存管理
【彻底搞懂C指针】Malloc 和 Free 的具体实现
【C细节02】用malloc、calloc获得数组并安全释放
C++ STL源码剖析-浅聊分配器
73. 动态内存分配malloc
CPU眼的:malloc vs new
110、malloc函数的使用(16分25)
在Linux上怎么实现C语言的malloc函数
【腾讯/阿里面试题】操作系统面试题3:malloc是如何分配内存的
深入理解计算机系统28:内存 - malloc的第一种实现
深入理解计算机系统32:malloc - malloc完结:小内存优化:红黑树与链表的综合
【C++项目】高并发内存池介绍
[原创] 深入理解计算机系统 - CSAPP重点导读(更新完毕)
深入理解计算机系统27:内存 - 用户态Heap malloc隐式空闲链表
深入理解计算机系统33:垃圾回收 - 引用计数
【双语字幕】编写自己的C语言内存分配器
GC ~ 垃圾回收合集 ~ 自动内存管理
深入理解计算机系统1A:内存问题简介:层次、一致性、虚拟内存
【一听就懂】动态内存分配!C语言指针到底是如何操作内存的?相信你看完这一节会有所了解!
DStruct: 静态内存分配器(SMA) 设计与实现 - 简单分配器篇
大厂面试笔试题52丨 malloc 分配内存的原理
[双字] malloc很糟糕, 所以我自己写了一个{C语言}中的[堆分配器]
【C++17新特性】内存池与多态分配器(std::pmr::memory_resource)
深入理解计算机系统19:链接总结:编译、链接、加载,ELF格式,符号表,符号解析,重定位,动态链接
简简单单学个C语言malloc函数
深入理解计算机系统[基础讲解]01 C语言、位操作、树状数组
深入理解计算机系统[00] - 无符号整数、二进制补码
深入理解计算机系统57:系统IO一:打开文件
malloc函数,两分钟理解它,小白也能懂
深入理解计算机系统45:Fork写时拷贝COW(上)
深入理解计算机系统60:ProxyLab二:TCP三次握手
深入理解计算机系统[基础讲解]03 CPU,寄存器,汇编,指针