设为首页 加入收藏

TOP

Linux Slab分配器(六)--创建slab和销毁slab
2014-11-24 12:11:39 来源: 作者: 【 】 浏览:2
Tags:Linux Slab 分配器 创建 slab 销毁

在满足以下两个条件时,slab分配器将为高速缓存创建新的slab


1.请求分配对象,但本地高速缓存没有空闲对象可以分配,需要填充


2.kmem_list3维护的链表中没有slab或者所有的slab都处于FULL链表中


这时,调用cache_grow()创建slab增大缓存容量


相关阅读:


下图给出了cache_grow()的代码流程




】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇记录cpu的使用情况和5分钟的平均.. 下一篇Linux Slab分配器(七)--销毁缓存

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)