Распределитель мелких объектов - PullRequest
7 голосов
/ 06 июня 2010

Кто-нибудь использовал SmallObjectAllocator из Modern C ++ Design Андрея Александреску в большом проекте? Я хочу реализовать этот распределитель, но мне нужно несколько мнений о нем, прежде чем использовать его в моем проекте. Я сделал несколько тестов, и это кажется очень быстрым, но тесты были сделаны в небольшой тестовой среде. Я хочу знать, насколько быстро это происходит, когда много мелких объектов (таких как события, умные указатели и т. Д.) И сколько дополнительной памяти он использует.

Ответы [ 2 ]

10 голосов
/ 08 июня 2010

Предлагаю вам спросить Рич Спосато . Он проделал большую работу по распределению небольших объектов Loki, включая тестирование и тесты производительности.

2 голосов
/ 06 июня 2010

Рассматривали ли вы использование Boost Pool Library ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...