J'ai une application qui fonctionne sur x86 32Win et nous utilisons la mémoire 1.2Gbyte qui alloué à partir de la fonction VirtualAlloc (pour éviter les défauts de page). Je veux vraiment augmenter ma mémoire d'application et j'ai recompilé mon projet sous MSDVE 2008 avec wow64 (OS Exp 64Bit).Comment puis-je augmenter ma mémoire d'application, jusqu'à l'utilisation de la fonction VirtualAlloc, avec le WOW64?
J'ai essayé d'allouer plus de 2 Go et la fonction Erreur de retour VirtualAlloc.
J'ai même essayé de mettre le drapeau LARGEADDRESSWARE sur on, et le résultat était le même!
Comment puis-je augmenter ma mémoire d'application, jusqu'à l'utilisation de la fonction VirtualAlloc, avec le WOW64?
Pourquoi voudriez-vous plus que 2GB? Même Vista utilise moins. – moatPylon
J'ai besoin d'un tampon de taille importante pour le traitement d'image sans défaut de page – user294031
Vous voulez dire des erreurs de page de système d'exploitation, ou les défauts de page de votre application? Je veux dire, VirtualAlloc ne garantit pas que certaines parties de votre tampon ne seront pas échangées sur le disque, pour cela vous auriez besoin d'utiliser GlobalAlloc. Aussi, pourquoi essayez-vous d'empêcher les fautes de page? – moatPylon