如何在 SAP B1 DI API 中避免記憶體洩漏


經驗法則如下,如果你例項化了一個 DI API 物件,你必須釋放它。如果你沒有明確釋放它,將會導致記憶體洩漏。

你可以使用 ReleaseComObject 方法釋放物件記憶體。如果你嘗試釋放一個空物件,它將引發異常。

因此,在你嘗試釋放物件之前最好做空檢查。

示例片段

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

更新於: 12-Dec-2019

417 次瀏覽

開啟你的 職業生涯

透過完成課程獲取認證

開始學習
廣告
© . All rights reserved.