OriginalGriff
Цитата:
Теперь я понимаю, но тогда, возможно, я смогу создать какой-то метод, который определяет объем выделенной памяти, а затем запускает GC.
Не.
Как уже говорили другие, это пустая трата времени.
Ваша оценка "выделенной памяти" и ее необходимости в сборе мусора всегда будет значительно ниже, чем просто позволить системе сделать это, когда это действительно необходимо. Многие. многие приложения запускаются без включения GC: если вы чувствуете, что некоторые из ваших объектов нуждаются в "правильном удалении", то реализуйте IDisposable интерфейс для класса и либо утилизируйте их, когда это необходимо, либо создайте их в пределах класса.
using
блокируйте, чтобы система избавлялась от них автоматически.
Если у вас нет очень странного приложения, вам не нужно будет вызывать сборщик мусора самостоятельно. Почему ты думаешь, что тебе это нужно?
Gruja82
Я просто хотел знать, можно ли оптимизировать приложение с помощью GC вручную. Я всегда склонен использовать IDisposable и, в конечном счете, деструкторы в своем коде. Спасибо за ответ.