Re: Заменить boost.pool_allocator.
От: MNZ Россия  
Дата: 11.10.19 14:29
Оценка:
Здравствуйте, Went, Вы писали:

W>Что посоветуете? Меня бы устроил простейший (даже однопоточный, так даже лучше) хидер-онли аллокатор, написаный без сложных платформенных вывертов, заточенный под хранение и частое удаление / создание мелких объектов равного размера, исключающий при этом постоянное непосредственно обращение к операциям кучи. Грубо говоря, "выделяю чанк на 1024 объекта указанного размера, и, если места не хватит, выделяю новый". Все.


Если на проекте используется C++17, то можно попробовать взять стандартные std::pmr::unsynchronized_pool_resource и std::pmr::polymorphic_allocator: https://en.cppreference.com/w/cpp/header/memory_resource.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.