В настоящее время я работаю над проектом медицинской обработки изображений, которому требуется огромный объем памяти. Есть ли что-нибудь, что я могу сделать, чтобы избежать фрагментации кучи и ускорить доступ к данным изображения, которые уже были загружены в память?
Приложение написано на С++ и работает под управлением Windows XP.
EDIT: Приложение выполняет некоторую предварительную обработку данных изображения, таких как переформатирование, вычисление таблиц поиска, извлечение дополнительных изображений, представляющих интерес... Приложению требуется около 2 ГБ оперативной памяти во время обработки, из которых около 1,5 ГБ могут использоваться для данных изображения.