![Win XP 64 位识别 8 GB,但只填充 4 GB](https://linux22.com/image/1222036/Win%20XP%2064%20%E4%BD%8D%E8%AF%86%E5%88%AB%208%20GB%EF%BC%8C%E4%BD%86%E5%8F%AA%E5%A1%AB%E5%85%85%204%20GB.png)
我运行的是 Windows XP 64 位,内存为 8 GB。Windows 系统属性 -> 常规选项卡中可以识别 4 块内存条(同一品牌,不同速度)。
问题是:当我开始运行更多应用程序(游戏、Firefox、Chrome、虚拟机等)并且系统内存使用量达到 4 GB 时,会显示“您的虚拟内存不足 - 您应该增加它”对话框。当我检查 Process Explorer 时,它显示我的内存使用量为 3.9 GB,尽管动态图中显然有足够的空间容纳所有 8 GB。我还注意到,当系统分页数据时,我的硬盘开始旋转得更快。打开更多应用程序不会增加我显示的内存使用量,并且会降低我的机器的性能。
关于如何制造机器有什么建议吗使用内存的全部 8 个 GB 都用吗?
答案1
我们这里讨论的是 32 位进程吗?
请参见:
http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx
注意:在 64 位 Windows 中,每个 32 位进程的用户模式虚拟地址空间限制为 4 GB,且设置了 IMAGE_FILE_LARGE_ADDRESS_AWARE
希望有帮助。
答案2
我已经更换了这台电脑——我不知道它为什么会这样。我无法删除这个问题,因为另一个答案不太正确。