【发布时间】:2011-02-28 09:23:41
【问题描述】:
有人在大型项目中使用过 Andrei Alexandrescu 的 Modern C++ Design 中的 SmallObjectAllocator 吗?我想实现这个分配器,但在我的项目中使用它之前我需要一些关于它的意见。我做了一些测试,看起来速度很快,但是测试是在一个小的测试环境中进行的。我想知道当有很多小对象(如事件、智能指针等)时它有多快以及它使用了多少额外内存。
【问题讨论】:
-
我认为这本书几乎可以回答您的大部分问题。您可以从源代码轻松计算内存开销。构建大型测试,配置文件。
-
我认为听书的作者的话是明智的。 Rich Sposato 的页面richsposato.com/software.html
标签: c++ memory-management dynamic-memory-allocation