我读过很多关于是否在 Windows 中禁用 PageFile 的文章。例如:http://lifehacker.com/5426041/understanding-the-windows-pagefile-and-why-you-shouldnt-disable-it
要点不要做通常情况下,如果它被禁用和系统内存不足, 它将会崩溃。
好的,但是当页面文件已启用,但系统内存不足和页面文件也已满。也会崩溃吗?
那么(Windows 7 64位)之间有什么区别吗?
8 GB RAM, pagefile disabled
和
4 GB RAM, 4 GB pagefile
? 如果已满,其中一个会崩溃而另一个不会崩溃吗?
嗯,我指的是从操作系统的角度。区别不在于一个使用硬盘(速度较慢),而另一个不使用。
答案1
结果是不可预测的,但它将先于极端滞后和/或冻结(它们是不同)。没有页面文件的 8GB RAM 系统是我习惯运行并且想要运行,但是 Dreampark 状态下的 M$ ISO 喜欢解压到 RAM 中,当您下载 SQL Sever 之类的东西并且由于多任务而使用 5GB RAM 时,这会带来问题,但我离题了。
更多信息
禁用页面文件通常是用户自行决定的,更不用说您引用的文章已有 3 年历史了。三年前我不会禁用它,甚至不会将其缩小。但现在,对于具有 8GB 以上 RAM 的机器,我肯定会将其关闭。有些人建议将页面文件大小设置为机器 RAM 的 1.5 倍至 2 倍,但如果您想要一个通常将不会占用 12-16GB,那就去买吧。如果你做了很多多任务,要求那么大小的页面文件,那么你可能不会想要分页带来的缓慢。
答案2
我曾经安装过 Windows 7 操作系统,由于某种原因,它需要手动启用交换。再加上操作系统内存很少,最终变得一团糟。应用程序无法打开,任务管理器显示乱码,某种溢出正在损坏所有程序。一旦我设法再次启用交换,所有问题都解决了。所以不,不建议尝试这个。