源码基于:Linux5.4
在博文《slub分配器之kmem_cache_create》中详细分析了使用对外接口申请slab cache 的过程,在博文《slub分配器之kmem_cache_alloc》中详细分析了通过slab cache 分配object 的分配过程,了解了slub 分配器分配内存的快速分配和慢速分配两种方式。在博文《slub 分配器之kmem_cache_free》中详细分析了slab cache分配出去的对象的释放过程,剖析了slub 分配器内存释放的快速、慢速过程。
本文将重点分析slub 分配器对外的第三个接口 kmem_cache_destroy(),该接口用以释放slub 缓存对象。
include/linu