Ist Visual Studio 2008 eine 32-Bit-Anwendung?

Antworten:

11

Ja, Visual Studio ist 32-Bit. Zur Erstellung des 64-Bit-Codes Ihres Programms wird ein Cross-Compiler verwendet (es gibt jedoch bereits eine Beta 2-Version der 64-Bit-Tools).

Es könnte unter 32-Bit-Betriebssystemen 3 GB virtuellen Speicher (wenn das Betriebssystem mit increaseuservaSwitch oder /3GBSwitch auf WinXP geladen ist ) und unter 64-Bit-Betriebssystemen 4 GB virtuellen Speicher verwenden. Es wurde mit LARGEADDRESSAWAREFlagge gebaut. Sie können dies überprüfen, indem Sie das Dienstprogramm dumpbin mit /HEADERSswitch verwenden. Weitere Informationen zu den Einschränkungen des virtuellen Speichers finden Sie in diesem Artikel von Mark Russinovich.

Kirill V. Lyadvinsky
quelle
6

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

Phil Devaney
quelle
3

Wie oben erwähnt, handelt es sich bei Visual Studio um 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 Arbeitsspeicher verwenden kann. In diesem Artikel wird erklärt, wie Sie das tun können.


quelle
2
VS wurde bereits mit LARGEADDRESSAWARE erstellt. Keine Notwendigkeit, es zu bearbeiten.
Kirill V. Lyadvinsky
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,
Unter 64-Bit-Betriebssystemen können 32-Bit-Anwendungen jetzt bis zu 4 GB adressieren.
Justin