我如何使用Loki的小对象分配器?

时间:2010-04-25 10:48:34

标签: c++ memory-management loki

我需要使用Loki的小对象分配器,但我对它是如何工作非常困惑。我已经阅读了文档和许多论坛,但它没有意义:其中一些人说使用stl,其他人使用自定义分配器。我只需要能够通过分配和释放不同大小的对象来测试其性能。有人可以提供一个如何使用它的小例子吗?

2 个答案:

答案 0 :(得分:3)

如果您访问Loki项目,您可能不想使用SmallObject.It运行速度比默认new.I不知道为什么,但有些人在这里谈到: http://sourceforge.net/projects/loki-lib/forums/forum/93009/topic/3828398

答案 1 :(得分:2)

好吧,我得到的最好的是让Loki的Small Object Allocator符合STL。为此,我根据http://www.codeproject.com/kb/cpp/allocator.aspx?fid=16541&df=90&mpp=25&sort=Position&tid=1677312

为Loki中的SmallObjAllocator类创建了一个包装类。