In un titolo "Forzare un Colection Garbage" dal libro "C# 2010 e .NET 4 Piattaforma" da Andrew Troelsen scritto:indesiderati Garbage Collection
"Anche in questo caso, l'intero scopo di .NET Garbage Collector è gestire la memoria per nostro conto Tuttavia, in alcune circostanze molto rare, potrebbe essere utile forzare una raccolta dati in modo programmatico utilizzando GC.Collect(). Specificamente:
• L'applicazione sta per entrare in blocco di codice che non vuoi venga interrotto da una possibile garbage collection. ... "
Ma basta! C'è un caso del genere quando Garbage Collection non è desiderabile? Non ho mai visto/letto qualcosa del genere (a causa della mia piccola esperienza di sviluppo, ovviamente). Se durante la pratica hai fatto qualcosa del genere, per favore condividi. Per me è un punto molto interessante.
Grazie!
Si prega di prendere nota speciale di * "alcune circostanze molto rare" * e non cospargere GC.Collect() su tutto il codice. –
Sarà fatto! :) – Arterius