![告诉 Windows 8 在某些时候不要写入页面文件?](https://linux22.com/image/1434638/%E5%91%8A%E8%AF%89%20Windows%208%20%E5%9C%A8%E6%9F%90%E4%BA%9B%E6%97%B6%E5%80%99%E4%B8%8D%E8%A6%81%E5%86%99%E5%85%A5%E9%A1%B5%E9%9D%A2%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我在笔记本电脑上玩 3D 游戏,通常使用大约 1.2 GB 的 RAM。笔记本电脑有 6 GB 的 RAM,任务管理器显示我的游戏运行时使用了大约 2.5 GB 的 RAM。
我读过了此主题关于为什么 Win 7 在有“可用”RAM 时使用页面文件,以及 Windows 实际上会摆弄“可用”RAM 以尝试改善我未来的体验。
但是,我遇到的问题是,有时它会决定将其他应用程序写入页面文件,这会导致我的游戏运行非常缓慢,持续 30 - 60 秒。(显然我的笔记本电脑的硬盘写入速度不是很快)。我知道这是它正在做的事情,因为我切换到已经打开的资源监视器,看到大量写入 C:\pagefile.sys,但它仍然显示只使用了 2.5 GB 的 RAM。
当我玩游戏时,我不希望它尝试猜测我将要做什么,我只希望我的游戏能够以最佳状态运行,并且最好没有其他任何东西写入硬盘。(我的游戏在正常游戏过程中确实会进行相当数量的硬盘读取,但很少或根本不进行写入)。
是否有可能指示 Windows 8 不要耍小聪明并在我运行游戏时切换其他应用程序?
答案1
我认为您无法“暂停”页面文件,也许可以将其完全关闭......
但你可以关闭尽可能多的程序在运行你的游戏之前,这样页面文件应该玩游戏时保持安静...除非你的游戏耗尽了实际内存并被交换到页面文件。
答案2
我不会将其关闭,而是选择静态大小并确保 pagefile.sys 没有碎片。碎片整理程序可以对选定的文件进行碎片整理。
阅读以下 2 个主题: