C++ SetProcessWorkingSetSize用法

C++ SetProcessWorkingSetSize用法,c++,winapi,C++,Winapi,有人使用过SetProcessWorkingSetSize吗?我正在考虑在我的应用程序虚拟内存不足时使用它?如果您的虚拟内存不足,它将如何帮助您 工作集是进程虚拟内存中当前驻留在物理内存中的内存页集 我不认为改变工作环境对你有帮助。您需要更好的内存管理策略,如使用。是的。我有一个应用程序,默认情况下会完全关闭,但会继续监听某些事件。然而,在那一点上,我的大部分代码在很长一段时间内都不需要。为了减少进程产生的影响,我调用了SetProcessWorkingSetSize(-1,-1)。这意味着Wi

有人使用过SetProcessWorkingSetSize吗?我正在考虑在我的应用程序虚拟内存不足时使用它?

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

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


我不认为改变工作环境对你有帮助。您需要更好的内存管理策略,如使用。

是的。我有一个应用程序,默认情况下会完全关闭,但会继续监听某些事件。然而,在那一点上,我的大部分代码在很长一段时间内都不需要。为了减少进程产生的影响,我调用了
SetProcessWorkingSetSize(-1,-1)。这意味着Windows可以收回物理RAM并将其提供给其他应用程序。当事情真的发生时,我会把我的公羊找回来

这当然与你的处境无关,我认为你不会从中受益