VirtualAlloc, HeapAlloc, GlobalAlloc : que choisir?
Bonjour à tous,
Je suis en train de développer une applic qui utilise une liste liée dynamique dont chaque élément est une structure de type :
Code:
1 2 3 4
| DL_element struct
Val DWORD ?
pNext DWORD ?
DL_element ends |
Pour créer dynamiquement chaque élément j'utilise VirtualAlloc. Mais j'ai cru lire que VirtualAlloc arrondi chaque allocation à la taille d'une page.
Or ma liste peut contenir énormément d'éléments donc si a chaque élément j'utilise 4096 bytes (taille d'une page sur mon ordi si je ne me suis pas trompé), j'aurais vite rempli la mémoire.
Que me conseillez-vous d'utiliser?
Merci d'avance,
Crisanar