摘要: 最近在项目开发的过程中, 我们的一个数据同步程序碰到了资源无法释放的问题。我使用的定位方法是性能计数器(Perfmon.msc), 显然这只是一个很粗矿的判断。后通过Code Review我们的代码中定义了一个同步的中间类, 该类中会缓存大量的中间数据集。而程序中么有及时的回收这些临时对象, 最终我建议该类实现一下IDispose接口。这里我结合网上的资料以及MSDN的建议实现了一个标准的IDispose接口, 代码如下:View Code public class SampleClass : System.IDisposable{ private bool alreadyDispose... 阅读全文
posted @ 2011-12-15 11:13 T#S 阅读(1672) 评论(0) 推荐(0) 编辑