不是的,被free掉的内存首先会被ptmalloc使用双链表保存起来,当用户下一次进行申请的时候,会尝试在这些中找到合适的内存进行返回,这样避免了系统的频繁调用,占用过多的资源,同时ptmalloc也会尝试对小内存进行合并,避免过多的内存碎片。
-------《拓跋阿秀》
本文介绍了ptmalloc在处理free操作后的内存管理方式。被free掉的内存不会立即释放回系统,而是通过双链表保留下来供后续malloc操作使用,以此减少系统调用并提高效率。此外,ptmalloc还会尝试合并相邻的小块内存来减少碎片。
不是的,被free掉的内存首先会被ptmalloc使用双链表保存起来,当用户下一次进行申请的时候,会尝试在这些中找到合适的内存进行返回,这样避免了系统的频繁调用,占用过多的资源,同时ptmalloc也会尝试对小内存进行合并,避免过多的内存碎片。
-------《拓跋阿秀》

被折叠的 条评论
为什么被折叠?