以前介绍过VB.Net的方式,在此介绍c#方式。首先定义:
//设置进程工作内存
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool SetProcessWorkingSetSize(IntPtr procHandle, int min,int max);
在需要设置进程工作内存的位置调用该函数即可,如下代码:
SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1);