Ja, Visual Studio ist 32 Bit groß. Um 64-Bit-Code Ihres Programms zu erzeugen, wird ein Cross-Compiler verwendet (es gibt jedoch bereits eine Beta-2-Version von 64-Bit-Tools).
Bei 32-Bit-Betriebssystemen kann 3Gb des virtuellen Speichers verwendet werden (wenn das Betriebssystem mit dem increaseuserva
Switch oder dem /3GB
Schalter WinXP geladen wird ) und bei 64-Bit-Betriebssystemen 4 GB des virtuellen Speichers. Es wurde mit LARGEADDRESSAWARE
Flagge gebaut. Sie können dies mithilfe des Dienstprogramms dumpbin mit dem /HEADERS
Schalter überprüfen . Weitere Informationen zu den Grenzen des virtuellen Speichers finden Sie in diesem Artikel von Mark Russinovich.