![当我有 4GB 可用内存时,为什么 Windows 会写入页面文件?](https://linux22.com/image/577316/%E5%BD%93%E6%88%91%E6%9C%89%204GB%20%E5%8F%AF%E7%94%A8%E5%86%85%E5%AD%98%E6%97%B6%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%20Windows%20%E4%BC%9A%E5%86%99%E5%85%A5%E9%A1%B5%E9%9D%A2%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我的机器有 8GB 内存,运行 Windows 7 Ultimate x64。我让笔记本电脑进入睡眠状态,然后将其唤醒。当它恢复运行时,我注意到 pagefile.sys 中有很多读写活动。
任务管理器仅显示已使用内存 4GB,剩下大约 4GB 可用。为什么需要页面文件?有没有办法阻止它写入页面文件?
我看到的一种方法是禁用页面文件,只要 8GB 内存足以满足所有工作需求,这种方法就有效。但是,当我这样做时,操作系统偶尔会弹出提示,提示内存不足。
答案1
为什么需要页面文件
Windows 会积极地将内核等未使用的元素从 RAM 中移出,以便在您启动应用程序时获得尽可能多的空闲空间。简单的常识 - 它假设您需要 RAM,或者它可以用作磁盘缓存。