malloc底层实现

  1.结论 2.背景 3.分配原理 4.具体情况    (1)malloc()小于128k的内存时,使用brk系统调用在堆上申请内存    (2)malloc()大于128k的内存时,使用mmap系统调用在栈与堆之间的映射区分配内存   1.结论: 1)当开辟的空间小于 128K 时,调用 brk()函数,malloc 的底层实现是系统调用函数 brk(),其主要移动指针 _enddata(此时
相关文章
相关标签/搜索