Ist Visual Studio 2008 eine 32-Bit-Anwendung?

2281
JL.

Ist die Visual Studio-Anwendung 32 Bit und kann daher nur maximal 4 GB RAM adressiert werden?

7

3 Antworten auf die Frage

11
Kirill V. Lyadvinsky

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 increaseuservaSwitch oder dem /3GBSchalter WinXP geladen wird ) und bei 64-Bit-Betriebssystemen 4 GB des virtuellen Speichers. Es wurde mit LARGEADDRESSAWAREFlagge gebaut. Sie können dies mithilfe des Dienstprogramms dumpbin mit dem /HEADERSSchalter überprüfen . Weitere Informationen zu den Grenzen des virtuellen Speichers finden Sie in diesem Artikel von Mark Russinovich.

6
Phil Devaney

Ja, es ist immer noch 32-Bit. Rico Mariani hat eine Erklärung dafür, warum.

3

Wie bereits erwähnt, ist Visual Studio eine 32-Bit-Anwendung. Aus diesem Grund kann IDE nur 2 GB virtuellen Speicher verwenden. Es gibt jedoch eine Lösung, mit der Ihr VS mehr Speicherplatz verwenden kann. In diesem Artikel wird erläutert, wie Sie dies tun können.

VS bereits mit LARGEADDRESSAWARE erstellt. Sie müssen es nicht bearbeiten. Kirill V. Lyadvinsky vor 14 Jahren 2
Dies wäre möglicherweise ein Problem für VS 2005 oder sogar 2003 gewesen, aber die Frage ist für VS 2008 Nick Josevski vor 14 Jahren 0
Derzeit laufen 64-Bit-Betriebssysteme und 32-Bit-Anwendungen können jetzt bis zu 4 GB adressieren. Justin vor 14 Jahren 0