c# 内存整理,EmptyWorkingSet

[DllImport("psapi.dll")]
        
static extern int EmptyWorkingSet(IntPtr hwProc);

        
public void ClearMemory()
       
{
            Process[] process;
//这个数组存放当前的所有进程信息
            process = Process.GetProcesses();//取得进程信息
            try
           
{
                
for (int i = 0; i < process.Length; i++)
                    EmptyWorkingSet(process[i].Handle);
//依次释放每个进程的内存
            }

            
catch
           
{

            }

        }
posted @ 2008-06-02 21:13  龙城叫花鸡  阅读(1402)  评论(0编辑  收藏  举报