- 链接地址:https://blog.csdn.net/qq_31986405/article/details/115348325
- 链接标题:Linux内核学习总结_linux malloc太频繁导致碎片化严重,申请开销太大_无法躺平的代码搬运工的博客-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2232
Linux内核学习总结1 内存管理1.1 伙伴系统伙伴系统是内核中用来管理物理内存的一种算法,内存中有些代码被内核代码占用,还有一些被特殊用途保留,剩下的空闲空间就会交给内核内存管理系统来统一管理和分配。内核中以页为单位对内存进行组织分配,随着进程内存的申请和释放,系统中的内存会不断的区域碎片化,导致系统虽然还有很多空闲的内存,但是却不能分配出一块连续的内存,于是出现了伙伴系统算法来缓解这种碎片化。伙伴系统(buddy system)把系统中要管理的物理内存按照页面个数分为11个不同的组,分别对应1_linux malloc太频繁导致碎片化严重,申请开销太大
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除