2010-06-01 70 views
8

哪里是看的执行堆分配器的不同方式的优点/缺点一些好的资源?接触效率的资源(碎片,吞吐量等)是首选。我不是在寻找简单的代码库。(C)堆分配器的实现策略?

编辑:

我不是在这个wiki的哲学接地真正感兴趣。因此,我并不想深入“为什么”我对此感兴趣。无论潜在的意图/问题/等,这些信息都存在,所以如果你知道任何好的资源,请在这里链接到它们!

+1

什么问题是你想解决?随意更换CRT版本总是一个坏主意。 – 2010-06-01 00:26:11

回答

4

这是一个非常古老的问题,让你将不得不通过研究文献挖一个全面的看法。 (我不知道的好教材处理。)

少数地方开始:

这个值得在图书馆度过一天。是的,一栋满是纸的大房子—这个问题就是那么古老。

+0

道格利的执行得到了多少尊重?用户使用了用于块大小的页眉和页脚块,以及用于空闲块的进一步指针信息?这种策略是否导致了碎片化和服务请求时间之间的良好平衡? – sepiroth 2010-06-01 02:26:08

+0

也,是免费在该网站上的“编程的艺术”中可用的第一个版本?我找不到副本。 – sepiroth 2010-06-01 02:28:15

+1

@hatorade:Knuth值得购买。 – 2010-06-01 02:50:42