如何一次将内存从页面文件“交换”到 Windows 中的物理内存(如 linux 交换)

Arn*_*out 10 memory windows swap pagefile

有没有办法在Windows PC上换回(将所有放入页面文件(或交换,无论您喜欢什么)的内存数据)内存?

在 linux 上,可以使用 swapoff /dev/sdaX 轻松做到这一点,其中 X 是交换分区。在 Windows 上,似乎每次都要求我重新启动..

我想这样做的原因是,即使将数据交换到交换文件允许我在物理内存中完全玩资源匮乏的游戏,当我停止游戏时,我的所有其余程序都会运行减缓。这当然是正常的;由于我的 RAM 太小,所有程序都被推送到页面文件中,并且游戏后对这些程序的所有内存访问都遇到了硬页面错误,从而导致了严重的延迟和一些挫折。

然而,这种挫败感可以轻松避免,只需让 PC 将所有数据复制回物理内存一分钟左右,然后在快速运行的 PC 上继续工作!(而不必忍受工作中的缓慢)

在此先感谢您对此的任何建议!

亲切的问候

Dav*_*rtz 6

抱歉不行。Windows 虚拟内存系统的工作方式是,许多页面在出现故障之前根本无法映射,并且除非已映射,否则无法存储在内存中。所以 Windows 必须等到页面被访问。