当前位置:   article > 正文

C#内存泄漏解决步骤_csharp ef 查询很多数据 内存泄露

csharp ef 查询很多数据 内存泄露

Error:outofmemory

Solution:

内存检测工具有: MicroSoft Memory Profiler,dotTracePerformance,.NetFrameworkDeveloperBundle等。

1.跟踪出窗体关闭后触发的一系列事件顺序:
MainFrm.FormClosing
GISControl.ParentForm.FormClosing
MainFrm.FormClosed
MainFrm.Dispose(){
    GISControl.Dispose(){
        MapView.Dispose()
    }
}
2.包裹axMapControl的父类跟axMapControl相关的事件都解除注册,引用尽量最后都置为null.
3. axMapControl上+=注册的事件都解除-=
4. ESRI.ArcGIS .ADF.ComReleaser. ReleaseCOMObject(axMapControl);
axMapControl.Dispose();
axMapControl=null;


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/115355
推荐阅读
相关标签
  

闽ICP备14008679号