内存碎片

什么是内存碎片??? 内存碎片分为 内部碎片 外部碎片 内部碎片:是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域就产生了内部碎片,通常内部碎片难以完全避免; 外部碎片:是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域; 什么情况下会产生内存碎片??? 对于malloc()等函数,每次申请完内存后都会释放,但每次释放的内
相关文章
相关标签/搜索