Использование воскресения объекта

У меня проблема с утечками памяти в приложении-службе Windows .NET. Поэтому я начал читать статьи об управлении памятью в .NET. И я нашел интересную практику водна из статей Джеффри Рихтера, Эта практика называется «Воскресение объекта». Это выглядит как код, который инициализирует глобальную или статическую переменную "this":

protected override void Finalize() {
     Application.ObjHolder = this;
     GC.ReRegisterForFinalize(this);
}

Я понимаю, что это плохая практика, однако я хотел бы знать шаблоны, которые используют эту практику. Если вы знаете, пожалуйста, напишите здесь.

Ответы на вопрос(5)

Ваш ответ на вопрос