Ist die Visual Studio-Anwendung 32Bit und kann somit nur maximal 4GB RAM ansprechen?
Ist die Visual Studio-Anwendung 32Bit und kann somit nur maximal 4GB RAM ansprechen?
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 increaseuserva
Switch oder /3GB
Switch auf WinXP geladen ist ) und unter 64-Bit-Betriebssystemen 4 GB virtuellen Speicher verwenden. Es wurde mit LARGEADDRESSAWARE
Flagge gebaut. Sie können dies überprüfen, indem Sie das Dienstprogramm dumpbin mit /HEADERS
switch verwenden. Weitere Informationen zu den Einschränkungen des virtuellen Speichers finden Sie in diesem Artikel von Mark Russinovich.
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.