Как мне использовать маленький распределитель объектов Локи? - PullRequest
2 голосов
/ 25 апреля 2010

Мне нужно использовать небольшой распределитель объектов Локи, но я очень озадачен тем, как он работает. Я прочитал документацию и множество форумов, но это не имеет смысла: некоторые из них говорят, что используют stl, другие используют пользовательские распределители. Мне просто нужно иметь возможность проверить его производительность с помощью выделения и освобождения объектов разных размеров. Может ли кто-нибудь привести небольшой пример того, как его использовать?

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Если вы посещаете проект Loki, вы, возможно, не захотите использовать SmallObject. Он работает медленнее, чем новый по умолчанию. Я не знаю почему, но некоторые ребята говорили здесь: http://sourceforge.net/projects/loki-lib/forums/forum/93009/topic/3828398

2 голосов
/ 26 апреля 2010

Хорошо, лучше всего мне было сделать Loki Small Object Allocator совместимым с STL. Для этого я только что создал класс-оболочку для класса SmallObjAllocator в Локи в соответствии с http://www.codeproject.com/kb/cpp/allocator.aspx?fid=16541&df=90&mpp=25&sort=Position&tid=1677312

...