malloc()底层实现原理

编辑:谯胜平      分类:程序与算法      标签:malloc      发布时间:2021-06-30      浏览次数:555

转载链接:https://www.cnblogs.com/zpcoding/p/10808969.html

分配空间大于128KB,则调用mmap()函数,在全局映射去分配内存,可以单独释放;

分配空间小于128KB,则调用brk()函数,在堆区分配内存,释放的内存可以重用,会产生内存碎片。当最高空闲内存超过128K时可以进行紧凑操作;



看不清?换一个