En un título "Forzando una Colección de basura" del libro "C# .NET 2010 y el 4 Plataforma" por Andrew Troelsen escrito:recolección de elementos indeseables
"Una vez más, todo el propósito de la .NET El recopilador de basura debe administrar la memoria en nuestro nombre. Sin embargo, en algunas circunstancias excepcionales, puede ser beneficioso forzar programáticamente una recolección de basura mediante GC.Collect(). Específicamente:
• Su aplicación está a punto de entrar en una bloque de código que no desea interrumpir por una posible recolección de basura. ... "
¡Pero detente! ¿Hay un caso así cuando la recolección de basura no es deseable? Nunca vi/leí algo así (debido a mi poca experiencia de desarrollo, por supuesto). Si mientras practicas has hecho algo así, por favor comparte. Para mí es un punto muy interesante.
¡Gracias!
Tome nota especial de * "algunas circunstancias muy raras" * y no rocíe GC.Collect() en todo su código. –
¡Se hará! :) – Arterius