当前位置: 首页 > news >正文

c#清理释放内存

虽然c#具有内存管理和垃圾回收机制,但是在arcobjects二次开发嵌入到arcgis data reviewet还会报内存错误。需要强制清理某变量内存方法如下:

1设置静态函数ReleaseCom函数

public static void ReleaseCom(object o)

{

try{System.Runtime.InteropServices.Marshal.FinalReleaseComObject(o)};

catch{}

finally{o=null;}

}

2调用如下

ReleaseCom(pFeature);

GC.Collect();

 

相关文章:

  • 【Unity】JSON数据的存取
  • hutool 工具类
  • 刷题 | 牛客 - js中等10题(更ing)1/54知识点解答
  • 【Python Cookbook】迭代器与生成器(一)
  • 【源码】30个Python小游戏
  • 总结【过往部分项目经历二(计算机图形学方向)】
  • 使用代理IP提取数据的步骤是什么?代理IP如何提高爬虫采集效率?
  • 计算机视觉与深度学习 | 基于YOLOv8与光流法的目标检测与跟踪(Python代码)
  • 十二种存储器综合对比——《器件手册--存储器》
  • 高处安装、维护、拆除作业证怎么考
  • 血脂代谢通路(医学-计算机系统对照方式)
  • 网络编程1
  • 工控系统前端设计(pyqt)
  • 机器学习期末
  • C# LINQ基础知识
  • 智能外呼赋能零售行业:效率、体验与增长的全面革新
  • GitLab CVE-2024-11129 安全漏洞解决方案
  • python绘制CPEFS人影区域模式预报产品图
  • 工业物联网的可视化编程革新:Node-RED与边缘计算的深度融合-纵横智控
  • Linux 上安装和配置 VNC 远程桌面
  • 乌方公布矿产协议详情:未提债务义务,包含美再援助条款
  • 澎湃回声丨23岁小伙“被精神病”8年续:今日将被移出“重精”管理系统
  • 牛市早报|今年第二批810亿元超长期特别国债资金下达,支持消费品以旧换新
  • 上海开花区域结果,这项田径大赛为文旅商体展联动提供新样本
  • 闲暇时间的“堕落”
  • 知名计算机专家、浙江大学教授张森逝世