我正在运行 Windows XP 32 位。我总共安装了 3GB 内存,并且还将虚拟内存增加到 4GB(属性 --> 高级 --> 性能设置 --> 高级 --> 虚拟内存 --> 更改)
我读了这里总可用虚拟内存大约等于已安装的 RAM 与页面文件大小的总和。
但是,启动“系统信息”时,XP 报告“总虚拟内存”只有 2.00 GB?这是为什么?
当我检查我的 Windows 7 机器时,“总虚拟内存”是 RAM + 页面文件。
谢谢,伊恩
答案1
32 位 Windows 中的虚拟内存是总是每个进程 4 GB,不论取决于您拥有多少物理 RAM 或交换文件。增加其中任何一个都只意味着在耗尽之前还有更长的时间。
默认情况下,它被分为 2 个块。2 GB 用于操作系统(粗略地说),2 GB 用于进程地址空间。我猜(虽然我没有调查过,所以这仍然是一个猜测)您看到的报告就是其中一个 2 GB 块。