Win XP 64 位识别 8 GB,但只填充 4 GB

Win XP 64 位识别 8 GB,但只填充 4 GB

我运行的是 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

我已经更换了这台电脑——我不知道它为什么会这样。我无法删除这个问题,因为另一个答案不太正确。

相关内容