Comment éviter la fragmentation du tas?

Je suis actuellement en train de travailler sur un projet pour le traitement d'images médicales, qui a besoin d'une grande quantité de mémoire. Est-ce que je peux faire pour éviter la fragmentation du segment et de la rapidité de l'accès à des données d'image qui a déjà été chargé dans la mémoire?

La demande a été écrit en C++ et fonctionne sur Windows XP.

EDIT: L'application n'certains prétraitement avec les données de l'image, comme le reformatage, le calcul de look-up tables, extraction des sous-images d'intérêts ... L'application a besoin d'environ 2 GO de RAM en cours de traitement, dont environ 1,5 GO peut être utilisé pour les données d'image.

source d'informationauteur Thomas Koschel