C # WMI удаление объектов перед сборкой мусора - PullRequest
1 голос
/ 16 февраля 2012

Я часто опрашиваю многие вещи в WMI и иногда получаю исключения Generic WMI, указывающие, что я использовал слишком много ресурсов (память / дескрипторы).

Уменьшит ли вызов ManagementObject.Delete возникновение этих ошибок?

Спасибо

1 Ответ

3 голосов
/ 17 февраля 2012

ManagementObject является IDisposable, поэтому, когда вы закончите с ним, вызовите Dispose () для него.

Предпочтительный метод находится в блоке using(...) { ... }, но это вторично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...