关于初学者.NET编程中遇到的问题(十)

我 做了一个wnform程序,在里面加载一些图片,音频,录音(音频,录音都是用directx做的控件)等信息,但是我关掉窗体后,内存并没有释放多少, 比如加载窗体时,多了10M内存,但关闭窗体后,只释放了1M左右,我在Dispose里,把所有的对象全释放了,而且还掉用了GC来释放,还是不行,很 是郁闷。请大家帮忙看看  

一定是你有一些资源没有释放,尤其你的程序包含图片,音频等资源,而且可能还占用了文件资源,请在Dispose方法中将这些资源都释放掉,一般的托管对象不用显式的释放,可以交给GC来释放。

原文地址:https://www.cnblogs.com/xuefeng1982/p/1324064.html