Usos de la resurrección de objetos.

Tengo un problema con pérdidas de memoria en mi aplicación de servicio de Windows .NET. Así que comencé a leer artículos sobre administración de memoria en .NET. Y he encontrado una práctica interesante enuno de los artículos de Jeffrey Richter. Este nombre de práctica es "resurrección de objeto". Parece un código de ubicación que inicializa la variable global o estática a "esto":

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

Entiendo que esta es una mala práctica, sin embargo, me gustaría conocer los patrones que utilizan esta práctica. Si conoce alguno, por favor escriba aquí.

Respuestas a la pregunta(5)

Su respuesta a la pregunta