从slab到slob再到slub
为了准备冲刺秋招、提前批
准备从今天开始每天更新一些技术,一部分可能来自粘贴,但是都保证看过一遍
内存管理函数是 kmalloc 和 kfree 函数。这两个函数的原型如下:
void *kmalloc( size_t size, int flags );
void kfree( const void *objp );
kmalloc 和kfree 使用了类似于前面定义的函数的 slab 缓存。kmalloc没有为要从中分配对象的某个 slab 缓存命名,而是循环遍历可用缓存来查找可以满足大小限制的缓存。找
原创
2021-03-09 21:37:17 ·
312 阅读 ·
0 评论