2009-07-28 76 views

回答

1

如果虚拟内存不足,它将如何帮助您?

工作集是当前驻留在物理内存中的进程的虚拟内存中的一组内存页。

我不认为改变工作集会帮助你。您需要更好的内存管理策略,例如使用memory mapped files

0

是的。我有一个应用程序,默认情况下会完全关闭,但不断监听某些事件。不过,我那时的大部分代码在很长一段时间内都不需要。为了减少我的流程造成的影响,我拨打了SetProcessWorkingSetSize(-1,-1);。这意味着Windows可以收回物理内存并将其交给其他应用程序。当事件到达时,我会把我的RAM拿回来。

这当然与您的情况无关,我认为您不会受益。