C++内存管理08 GCC std::alloc内存碎片处理以及资源枯竭处理

GCC std::alloc内存碎片处理以及资源枯竭处理 一.内存碎片: 先看如下图: 其中蓝色部分80字节的大小是战备池剩余的,接下来要申请104个字节,那么余下的部分也就是80个字节不够怎么办?那么这80个字节就是内存碎片了。处理过程如下: 先处理内存碎片: 80落在第free_list[9]个链表上(108),所以把这80个字节挂在第free_list[9]链表上。如下: 2.分配内存 接下
相关文章
相关标签/搜索