当我的 RAM 没有 100% 使用时,为什么会出现硬故障?

Vil*_*lx- 5 memory windows

我有 2GB 的内存,资源监视器显示它只使用了大约 75%。然而,有一些应用程序(NetBeans、Visual Studio)每隔一段时间就会开始产生大量的硬故障(高达和超过 2000/分钟),因此可以预见地减速到爬行。怎么会这样?这些“适合”期间的内存使用不会改变。也许它还包括内存映射文件之类的?

Sta*_*rds 8

当程序启动时,它不一定完全加载到内存中,只需加载在任何给定时间所需的足够数量即可。当调用尚未在物理 RAM 中的程序代码时,将引发页面错误(或硬错误),操作系统将加载程序所需的部分。您的计算机可能报告程序正在消耗 100MB 内存,而大部分内存仍在驱动器上,尚未分页到物理 RAM 中。