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.



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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.