.Net GC垃圾回收释放内存
参考:(2条消息) 深入理解.NET的垃圾回收(GC)机制_海蓝树的博客-CSDN博客_.net gc
继上一篇博客查询数据库中的一个字段,将封装好的ORM实现IDisposable进而实现垃圾回收看看能释放多少内存资源
添加部分:
~SqlProvider() { Dispose(false); } public void Dispose() { Dispose(true); } protected virtual void Dispose(bool disposing) { if (!disposing) { return; } GC.Collect(); GC.SuppressFinalize(this); }
效果:
尚未回收时的占用情况:
回收后的占用情况: