答案1
您提到的分配器是用户空间分配器,与内核分配器完全不同。也许一些底层概念可以在内核中使用,但必须从头开始实现。
内核已经有 3 个分配器:SLAB、SLUB、SLOB(并且曾经/现在有 SLQB)。 SLUB 特别设计用于在多 CPU 系统上良好运行。
与往常一样,如果您对如何改进内核有想法,欢迎在 LKML 上提出您的具体建议,最好以补丁的形式:-)
您提到的分配器是用户空间分配器,与内核分配器完全不同。也许一些底层概念可以在内核中使用,但必须从头开始实现。
内核已经有 3 个分配器:SLAB、SLUB、SLOB(并且曾经/现在有 SLQB)。 SLUB 特别设计用于在多 CPU 系统上良好运行。
与往常一样,如果您对如何改进内核有想法,欢迎在 LKML 上提出您的具体建议,最好以补丁的形式:-)