Using SetProcessWorkingSetSize or EmptyWorkingSet

Everseen memory usage of a program go down as soon as it’s minimized. Well how to achieve this programmatically? Call SetProcessWorkingSetSize or EmptyWorkingSet. Usage [sourcecode language=’cpp’]SetProcessWorkingSetSize( GetCurrentProcess(), -1, -1 ); //or EmptyWorkingSet( GetCurrentProcess() );[/sourcecode] MSDN: If both dwMinimumWorkingSetSize and dwMaximumWorkingSetSize have the value -1, the function temporarily trims the working set of the specified process […]
Continue reading…