Forza Garbage Collection in C#
Questo tutorial discuterà il metodo per forzare la garbage collection in C#.
Forzare la raccolta dei rifiuti con il metodo GC.Collect()
in C#
Il metodo GC.Collect()
in C# esegue la garbage collection forzata. Il metodo GC.Collect()
recupera tutta la memoria inaccessibile. Con questo metodo, tutti gli oggetti presenti in memoria vengono considerati per la pulizia. Tuttavia, gli oggetti a cui si fa riferimento in una parte di codice gestita non vengono considerati per la pulizia.
using System;
namespace randomize_array {
class Program {
static void Main(string[] args) {
int[] i = new int[100000];
GC.Collect();
}
}
}
Nel codice precedente, abbiamo prima generato dei rifiuti inutilizzati nella memoria con la riga int[] i = new int[100000]
e poi abbiamo forzato il garbage collector a raccogliere i rifiuti e liberare tutta la memoria con il metodo GC.Collect()
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn