小对象分配器

时间:2010-06-06 14:02:09

标签: c++ memory-management dynamic-memory-allocation

有人在一个大项目中使用过Andrei Alexandrescu的Modern C ++ Design中的SmallObjectAllocator吗?我想实现这个分配器,但在我的项目中使用之前我需要一些关于它的意见。我做了一些测试,看起来非常快,但测试是在一个小的测试环境中进行的。我想知道当有很多小对象(比如事件,智能指针等)以及它使用了多少额外内存时有多快。

2 个答案:

答案 0 :(得分:10)

我建议你问Rich Sposato。他在Loki的小对象分配器上做了大量的工作,包括测试和基准测试。

答案 1 :(得分:2)

您是否考虑过使用Boost Pool Library