Я играл с boost:: pool несколько раз в тех местах, где мне казалось, что я серьезно забиваю кучу с большим количеством объекта "оттока". Обычно я использовал boost::object_pool
или boost::pool_alloc
в качестве параметра шаблона STL. Однако результат неизменно показывает, что производительность практически не изменилась или значительно ухудшилась.
Мне любопытно услышать о каких-либо успехах.
Какие вещи я должен искать в профилировании вывода, который может указывать на boost:: pool, вероятно, поможет?
На самом деле довольно сложно улучшить хороший старый malloc?