码迷,mamicode.com
首页 > Windows程序 > 详细

C#内存释放

时间:2015-07-02 11:48:43      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

看微软件的宣传说NET会自动回收内存.以前一直以为NET会自动回收也没有去细看.

近来发现NET下的winForm程序,默认情况下不会自动释放内存.如果是循执行的程序内存会不断增大.具体会大到多少没有具体去测试.上网找了一下原来.NET有手动释放内存的机制的.

需要加载命名空间using System.Diagnostics;

具体代码:

        private void ReduceMemory()
        {
            Process A = Process.GetCurrentProcess();
            A.MaxWorkingSet = Process.GetCurrentProcess().MaxWorkingSet;
            A.Dispose();
        }

C#内存释放

标签:

原文地址:http://www.cnblogs.com/cwfsoft/p/4615391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!