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.