Я знаю, что все объекты, которые реализуют IDisposable
, должны быть утилизированы, как только они больше не нужны, чтобы освободить память, используемую их неуправляемыми ресурсами.
Мой вопрос относится к объектам, которые, как я знаю , поскольку фактбудут жить до тех пор, пока не завершится сам хост-процесс. Будет ли какая-то разница, избавлюсь я от них или нет? Есть ли шанс, что память не будет освобождена, когда процесс умрет? А как насчет объектов GDI? Будут ли дескрипторы GDI освобождаться, когда процесс умирает, даже если они не были удалены?
Я полностью понимаю, что в любом случае рекомендуется избавляться от всех объектов. Спрашиваю чисто из любопытства.