我有一个应用程序,它是用 32 位编译的,因为我们有一些客户仍然使用 32 位。
我们知道我们可以使用的 RAM 有 2GB 的限制。
最近有人告诉我,我们可以标记 exe 应用程序以将此空间增加到 3GB,这可以在我们的可执行文件上使用以下命令来完成:
Editbin /LARGEADDRESSAWARE (LAA)
我还发现了一些关于/3GB
必须在 boot.ini 文件中设置的信息。
我的问题是:
- 这
/3GB
在 64 位操作系统上是必需的吗? - 如果我们在 32 位操作系统上,没有
/3GB
交换机,应用程序启用了 LAA,会发生什么?我们只能使用2GB吗?我们会有应用程序崩溃吗? - 这对 64 位操作系统有影响吗?