Slub allocator 发表于 2019-12-13 更新于 2024-09-24 分类于 memory management Waline: 阅读次数: 本文字数: 255 阅读时长 ≈ 1 分钟 本文主要阐述slub分配器的原理和实现细节。 Target Platform: Rock960c ARCH: arm64 Linux Kernel: linux-4.19.27 图1 slub-allocator 图2 slab-cache 图3 slab-cache-2 图4 slab-cache-3 图5 slab-cache-4 图6 slab-cache-5 图7 slub-object-layout.svg 图8 slub-object-layout-1.svg 图9 slub-object-layout-2.svg 图10 slub-object-layout-3.svg 图11 slub-object-layout-4.svg 图12 slab-init.svg 图13 slab-init-1.svg 图14 slab-init-2.svg 图15 slab-init-3.svg 图16 slab-init-4.svg 图17 slab-init-5.svg 图18 slab-init-6.svg 图19 slab-create-1 图20 slab-order-calc