Windows - 如何刷新修改的内存?

tes*_*est 5 memory windows pagefile virtual-memory memory-management

这是我上一个问题的后续问题,在这里:
Windows修改了没有页面文件的内存

根据资源监视器(Win 7 x64),我没有页面文件和大量修改的内存。我最初问题的回答者说修改后的内存必须写入“后备存储”,当我问他是否指的是磁盘上的文件时,他说是的。因此,我有Sysinternals 的 RamMap 程序,并且尝试了“清空修改的页面列表”选项,但没有任何变化。

现在我正在使用千兆字节的修改内存,VMWare Workstation(打开几个虚拟机)和Firefox(打开大量选项卡)似乎总是这样。我怎样才能刷新修改的内存,有什么方法可以让Windows在不启用页面文件的情况下更频繁地执行此操作?

谢谢

编辑 - 此后我发现了几兆修改内存的来源来自运行 Sysinternals 的进程监视器。当我关闭 Process Monitor 后,我又恢复了一些工作。修改后的内存不会显示在 RAMMap 的进程列表中。

mag*_*981 4

Windows 无法将它们写入磁盘,因为它们仍在使用中。“释放”此内存的唯一方法是启用页面文件,以便将修改的页面写入页面文件。当再次需要它们时,可以在这里将它们恢复到 RAM 中。