malloc节约内存
时间: 2023-11-24 18:52:48 浏览: 74
malloc 内存管理内幕
4星 · 用户满意度95%
malloc并不是为了节约内存,而是为了高效地管理内存。malloc采用的是内存池的管理方式(ptmalloc),预先向操作系统申请一块内存供用户使用,当我们申请和释放内存的时候,ptmalloc会将这些内存管理起来,并通过一些策略来判断是否将其回收给操作系统。这样做的最大好处就是,使用户申请和释放内存的时候更加高效,避免产生过多的内存碎片。因此,malloc的设计目的是为了提高内存管理的效率,而不是为了节约内存。
阅读全文