0
点赞
收藏
分享

微信扫一扫

内存分配总结

kmalloc(),kzalloc***************************
主要分配少量的字节,它利用了内核预先定义的缓冲池,分配和释放都很高效
kzalloc:只是分配的内存预先被清零

vmalloc(),vzalloc***************************
可以分配到很大的的虚拟内存,但是不是连续的内存,可以解决内存碎片化

页面分配***************************
可以分配2的N次方个页面

内存池(内存池)***************************
优点:可以分配几个字节,内存池可以当高速缓存,自动伸缩


举报

相关推荐

0 条评论