如何在 SAP B1 DI API 中避免内存泄漏


经验法则如下,如果你实例化了一个 DI API 对象,你必须释放它。如果你没有明确释放它,将会导致内存泄漏。

你可以使用 ReleaseComObject 方法释放对象内存。如果你尝试释放一个空对象,它将引发异常。

因此,在你尝试释放对象之前最好做空检查。

示例片段

if (obj != null)
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);

更新于: 12-Dec-2019

417 次浏览

开启你的 职业生涯

通过完成课程获取认证

开始学习
广告