Vraag : Identificeer beschikbaar geheugen voor een x86 toepassing in x64 Vensters

Ik schrijf een toepassing die moet lopen aangezien x86 ongeacht de gastheer die/>My toepassing system.


This de werkenboete in een gastheer bereikt met 32 bits maar niet in een host.

If een machine heeft 8GB van RAM, kan een toepassing met 32 bits (schijnbaar) nog slechts over 1.5GB van RAM gebruiken, hoewel ik geen welomlijnde aantallen kan vinden om te rechtvaardigen dat - dit is eenvoudig mijn observaties van/>My programma testing.



Is daar om het even welke manier om de hoeveelheid te isoleren geheugen die aan een toepassing met 32 bits KAN worden besteed?

Currently I gebruikt het volgende om beschikbaar geheugen te identificeren op bestelling: /> Schemerige computer_info

Schemerige availableMemory Devices.ComputerInfo
sicalMemory

Antwoord : Identificeer beschikbaar geheugen voor een x86 toepassing in x64 Vensters

AvailableVirtualMemory dit is uw grens. Het is ruwweg 2GB van 4GB op systemen met 32 bits.

Andere oplossingen  
 
programming4us programming4us