当我运行此进程时,它会将所有其他进程从 RAM 中挤出。有什么方法可以防止这种情况发生吗?

当我运行此进程时,它会将所有其他进程从 RAM 中挤出。有什么方法可以防止这种情况发生吗?

我喜欢在玩游戏时让浏览器、电子邮件和其他应用程序保持运行。现在我运行的是 64 位版本的 Windows,内存为 16 GB,我可以轻松做到这一点,甚至可以在正在运行的游戏和其他应用程序之间切换,没有任何问题。除了一款游戏(战地 2)。

监视内存使用情况一段时间后,我观察到以下情况:

  1. 当我启动 BF2 时,物理内存使用量实际上显著下降。
  2. 同时,所有其他应用程序使用的物理内存量降至几乎为零。
  3. 如果我从 BF2 切换到另一个应用程序,则会出现长时间的暂停,在此期间 Windows 似乎正在从分页文件中拉回应用程序的内存。
  4. 当我关闭 BF2 时也是如此(当我尝试使用另一个已经运行的应用程序时会出现延迟)。

我还没有遇到过其他应用程序(或游戏)出现这种情况。通常,我可以在游戏和应用程序之间切换而不会出现任何延迟。更改页面文件的大小没有任何区别。

我认为这是 BF2 开发人员故意为之,但是有没有什么办法可以覆盖这种行为呢?

相关内容