通过强制程序使用页面文件来节省RAM

时间:2012-01-11 23:20:14

标签: memory windows-server-2008 executable pagefile

我正在运行游戏服务器,当他们没有运行的播放器时,我想将服务器的内存放入页面文件以节省RAM。

我知道Windows会将最近未访问的内存放入页面文件中,但这些游戏服务器使用0个玩家完成的作业并不是很紧急。

对于游戏服务器即使有0个玩家也需要做的工作,我愿意自己测试,看看在页面文件中运行它是否会导致问题,所以我不需要被告知如果这是一个坏主意,除非它绝对不合理。

1 个答案:

答案 0 :(得分:1)

操作系统将比管理其页面文件做得更好,如果您的进程处于空闲状态并且物理内存正在使用中,则它已经被分页。通常无需手动控制此过程。

但是,如果您的进程要进入休眠状态,并且您希望告诉Windows尽快将进程内存放在冰上,则可以使用SetProcessWorkingSetSize调整其工作集大小。