64 位 Windows 7 上 32 位应用程序的内存限制是多少?

64 位 Windows 7 上 32 位应用程序的内存限制是多少?

64 位 Windows 7 上 32 位应用程序的可用内存限制是多少?它是否与 32 位 Windows 7 相同,都是 2GB?或者更高?

答案1

答案是 - 视情况而定。如果 32 位应用程序是“大地址感知”的,它将能够分配最多 4GB 的虚拟地址空间。

要确定应用程序是否支持大地址,可以使用 dumpbin 工具检查标题,例如:“dumpbin.exe /HEADERS c:\path\to\my\executable.exe”。

查找显示“应用程序可以处理大(> 2GB)地址”的行。

如果应用程序不了解大地址,它将停留在 32 位应用程序通常的 2GB 限制。

相关内容