2009-07-28 47 views

回答

1

如果虛擬內存不足,它將如何幫助您?

工作集是當前駐留在物理內存中的進程的虛擬內存中的一組內存頁。

我不認爲改變工作集會幫助你。您需要更好的內存管理策略,例如使用memory mapped files

0

是的。我有一個應用程序,默認情況下會完全關閉,但不斷監聽某些事件。不過,我那時的大部分代碼在很長一段時間內都不需要。爲了減少我的流程造成的影響,我撥打了SetProcessWorkingSetSize(-1,-1);。這意味着Windows可以收回物理內存並將其交給其他應用程序。當事件到達時,我會把我的RAM拿回來。

這當然與您的情況無關,我認爲您不會受益。