内存碎片及伙伴算法

今天学习到 Linux 内存分配问题,有些不明白,什么是内存碎片问题?以及为什么maloc()等函数每次分配内存后都会用 free()释放资源,为什么还会产生碎片问题?内存碎片问题如何产生 及 如何解决呢? 以下是自己今天学习心得: 内存碎片概念: 内存碎片问题分为内部碎片和外部碎片两种。    1.内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时,就将该进程分配
相关文章
相关标签/搜索