积极答复者
C# 内存释放的问题

问题
答案
全部回复
-
应该是你的线程执行的问题,你的线程是用来做什么的?
怎么写的?
http://www.zu14.cn/2008/11/01/net_program_memory/
努力+方法=成功 -
如果是在线程中用到了非托管资源应该及时将其释放,很多类都实现了IDsiposable接口 你可以用using
同时winform当你启动的时候就会占用很多内存 但是最小化后再次打开内存就会减少很多
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已建议为答案 肖小勇Moderator 2009年12月29日 1:41
-
如果是在线程中用到了非托管资源应该及时将其释放,很多类都实现了IDsiposable接口 你可以用using
同时winform当你启动的时候就会占用很多内存 但是最小化后再次打开内存就会减少很多
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
那些属于非托管资源?
数据库连接属于什么资源?数据库连接我都关闭的。 -
数据库连接只要关闭了应该就没问题的
比如你用Image类通过FromFile 从图片文件读取 这里的图片文件就属于非托管的资源 如果这个image操作完后你没有释放 则会有可能出现这种情况
文件流,数据库的连接,系统的窗口句柄,打印机资源 这些都属于非托管资源
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~