有人在大型项目中使用过 Andrei Alexandrescu 的《现代 C++ 设计》中的 SmallObjectAllocator 吗?我想实现这个分配器,但在我的项目中使用它之前我需要一些意见。我做了一些测试,看起来很快,但是测试是在一个小的测试环境中进行的。我想知道当有很多小对象(如事件、智能指针等)时它有多快以及它使用了多少额外内存。
最佳答案
我建议你问Rich Sposato .他在 Loki 的小型对象分配器方面做了大量工作,包括测试和基准测试。
关于c++ - 小对象分配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2984434/