Есть множество мелких объектов разных типов, которые появляются в программе постепенно и вперемешку. Память для них стандартно выделяется в куче с помощью new (или malloc, если угодно). Как можно создать несколько куч памяти, по одной для каждого типа объектов? Думаю, если однотипные данные хранятся в памяти вместе, а не вперемешку с другими, это повысит быстродействие. В Windows есть функция CreateHeap. В Linux такого не нашел. Она есть?
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от x_hash
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от BRE
Ответ на:
комментарий
от x0r
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от emulek
Ответ на:
комментарий
от BRE
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Инициализация памяти оператором new в c++ (2020)
- Форум куча; malloc (2015)
- Форум [C++] Вопрос начинающего программиста. По поводу хранения объектов классов (2011)
- Форум Вопрос с собеседования. (2016)
- Новости «Утечки» памяти в Firefox: официальный отчёт (2007)
- Форум Определить массив стуктуры с неизвестным количеством элементов (2010)
- Форум Ограничение максимальной доступной памяти процессом (2022)
- Форум Не понимаю C++: почему здесь не течет память? (2014)
- Форум Управление памятью (хочу застолбить кусочек) (2008)
- Форум Нужен альтернативный аллокатор для контейнеров (2018)