我正在寻找 C 应用程序内存管理机制的详细说明,尤其是基于区域的内存管理。我找不到任何关于它的深入文章/书籍/教程:(
有人能给我指出正确的方向吗?
最佳答案
很好的引用是原始的 Doom 源代码(区域内存分配器,请参见此处 http://doom.wikia.com/wiki/Zone_memory)
进一步开发是 Quake1 源代码(hunk/zone malloc)。
不是教程,而是一个非常好的实现。
关于C:基于区域的内存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11268929/