分配器如何解决碎片问题?

时间:2015-05-26 09:44:25

标签: heap allocator fragmentation

我正在编写一个项目" Threadsafe allocator"。每个线程都有自己的堆,堆由块组成(4 KB)。分配器使用来自不同块的内存。我该怎么做才能避免块中数据的碎片化?

1 个答案:

答案 0 :(得分:0)

一个好的开始可能是阅读"jemalloc" paper

基本上没有简单的回答“如何避免碎片化”。有很多关于这个主题的学术论文。阅读一些内容,它可能会让您对问题和可能的解决方案有所了解。