Winform内存泄露是如此容易的一件事 [私人]
[ 2008-08-17 16:20:30 | 作者: progame ]
一直以为.net年代内存管理已经不用操心了, 可是没想到连最普通的Menu, ToolStrip也得显式调用Dispose释放资源才行
还有WebBrowser, 也得这样, 而且如果在窗体构造函数而不是Load中Navigate, 那么就是直接Webbrowser.Dispose也释放不了
要显式释放也行, 但你得告诉人一声啊, DevExpress的XtraGrid也得显式调用Dispose, 虽然Control都实现了IDispable接口, 可是如果你不调用
Form的Dispose调用是不顶用的, 只能自己处理, 像我这样一知半解的肯定有很多人, 估计这世上有大量的Winform程序都内存泄露着
评论Feed: /feed.asp?q=comment&id=1835
还有WebBrowser, 也得这样, 而且如果在窗体构造函数而不是Load中Navigate, 那么就是直接Webbrowser.Dispose也释放不了
要显式释放也行, 但你得告诉人一声啊, DevExpress的XtraGrid也得显式调用Dispose, 虽然Control都实现了IDispable接口, 可是如果你不调用
Form的Dispose调用是不顶用的, 只能自己处理, 像我这样一知半解的肯定有很多人, 估计这世上有大量的Winform程序都内存泄露着
评论Feed: /feed.asp?q=comment&id=1835
标签:
.Net
C#
winform
memory leak
内存泄露
您可能感兴趣的文章:
让我们一起YAML吧 (progame at 2007-08-18)
using用用还是蛮好的 (progame at 2008-01-16)
C#枚举所有sql server数据库实例 (progame at 2008-03-30)
vb6升级到vb.net? 小心! (progame at 2008-10-06)
感受ADO.Net 2.0 (progame at 2006-09-08)
八月桂花香 NUnit来帮忙 (progame at 2006-09-20)
错误的数据库连接导致dataset设计器无法打开 (progame at 2006-09-30)
C#和Java语言级别的几点不同 (progame at 2007-04-06)
这篇日志没有评论.

