1
我經常在WMI中查詢很多事情,偶爾會得到泛型WMI異常,指出我已經用盡了太多的資源(內存/句柄)。C#WMI在垃圾回收之前刪除對象
打電話ManagementObject.Delete
是否會減少這些錯誤的發生?
感謝
我經常在WMI中查詢很多事情,偶爾會得到泛型WMI異常,指出我已經用盡了太多的資源(內存/句柄)。C#WMI在垃圾回收之前刪除對象
打電話ManagementObject.Delete
是否會減少這些錯誤的發生?
感謝
的ManagementObject是IDisposable的,所以當你與一個做,調用Dispose()就可以了。
首選的方法是在using(...) { ... }
塊中,但這是次要的。
當你完成它時,你是否「處理」這些東西?或者把它們用在'使用'塊中(同樣的事情,只是自動化)? – cHao 2012-02-16 19:46:06