Visual Studio 2008 是 32 位应用程序吗?

Visual Studio 2008 是 32 位应用程序吗?

Visual Studio 应用程序是否是 32 位的,因此只能寻址最大 4GB 的 RAM?

答案1

是的,Visual Studio 是 32 位的。为了生成程序的 64 位代码,它使用交叉编译器(但已经有 Beta 2 版本的 64 位工具)。

它可以在 32 位操作系统上使用 3Gb 虚拟内存(当操作系统加载increaseuserva开关或/3GBWinXP 上的开关),以及 64 位操作系统上的 4Gb 虚拟内存。它是使用LARGEADDRESSAWARE标志构建的。您可以使用以下方法检查它垃圾桶带有/HEADERS开关的实用程序。要获取有关虚拟内存限制的更多信息,您可以阅读文章作者为 Mark Russinovich。

答案2

是的,它仍然是 32 位。Rico Mariani 有一个解释为什么。

答案3

如上所述,Visual Studio 是 32 位应用程序。这就是为什么 IDE 只能使用 2BG 的虚拟内存。但存在允许 VS 使用更多内存的解决方案。在本文解释如何做到这一点。

相关内容