Garbage collection type : GC « Development « C# / CSharp Tutorial






using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Text;
using System.Security.Cryptography;

public class MainClass
{
    public static void Main()
    {
        Console.WriteLine("TotalMemory: {0}", GC.GetTotalMemory(false));
        Console.WriteLine("(forcing a GC...)");
        GC.Collect();
        Console.WriteLine("TotalMemory: {0}", GC.GetTotalMemory(false));
    }
}
TotalMemory: 141036
(forcing a GC...)
TotalMemory: 153444








14.18.GC
14.18.1.Garbage collection type
14.18.2.Display current generations
14.18.3.Clean up gen 0
14.18.4.Forced garbage collection
14.18.5.Get total memory
14.18.6.weak references