编发教程软件下载:c#如何检查内存漏洞?

来源:百度文库 编辑:高考问答 时间:2024/04/28 07:40:51
.Net平台如何进行内存漏洞的检查呢?
不要告诉我GC自动回收,那是不负责任的做法!

.net 内存自动回收一般来讲是比较可靠的,但对于自己分配的一些内存,也应该注意回收。

内存检查可以通过对比分配前后的内存空间来进行对比。可以自己设计实现,具体可以参照有关.net内存管理方面的文章。

实现内存回收需要重写Disope和析构函数,实现IDisope的接口。可以查看MSDN,里面是比较详细的。

用不同的语言不一样吧。。貌似VC++.net有托管和非托管两种。。看怎么选择了