Здравствуйте, alex74, Вы писали:
A>Мне необходимо, чтобы скорость выполнения задачи не зависила от дополнительного выделения памяти (во всяком случае отличалась не в разы). Может что посоветуете ?
Заюзай вот это счастье. Eсли сможешь разобратся все будет летать:
Компактный и быстрый распределитель:
http://rsdn.ru/File/16157/mem_mgr.h
Настройки и пример использования:
http://rsdn.ru/File/16157/memory.cpp
При запуске программы надо вызвать mem_init. В mem_init надо передать диапазон адрессов зарезервированных VirtuallAlloc(MEM_RESERVE)
при выходе mem_finalize
периодически надо вызывать mem_compact к примеру когда произошло большое перераспределения памяти.
статистика: mem_stat