Хочу изучить несколько менеджеров памяти для нашего продукта - расширение, небольшой распределитель объектов, как в loki, и один менеджер памяти, доступный внутри нашей компании.
Прежде чем выбрать один для нашего продукта, мы хотим изучить все варианты с небольшим прототипом приложения, которые не должны быть похожими на наше приложение с точки зрения функциональности. Моя цель состоит в том, чтобы проанализировать производительность и пиковые значения виртуальной машины для одного и того же количества распределения и удаления объектов различного размера - смежных и несмежных Это должно работать с контейнерами std или библиотеками boost.
Есть идеи, как сделать такой прототип приложения? Наше приложение не MT, но в будущем у нас есть планы на это. Любое предложение будет большой помощью. Было бы здорово иметь так называемую случайность с точки зрения распределения объектов, как в реальном приложении.
Кроме того, было бы полезно предложить какой-нибудь другой менеджер памяти, доступный в открытом доступе. Мы в основном работаем под Linux 32b и 64b.