How to clean up RAM memory c#

 How to clean up RAM memory c#

How to clean up RAM memory c# godevstack.com


 How to clean up RAM memory c#

using System;


class MyGCCollectClass

{

   private const int maxGarbage = 1000;


   static void Main()

   {

      // Put some objects in memory.

      MyGCCollectClass.MakeSomeGarbage();

      Console.WriteLine("Memory used before collection:       {0:N0}",

                        GC.GetTotalMemory(false));


      // Collect all generations of memory.

      GC.Collect();

      Console.WriteLine("Memory used after full collection:   {0:N0}",

                        GC.GetTotalMemory(true));

   }


   static void MakeSomeGarbage()

   {

      Version vt;


      // Create objects and release them to fill up memory with unused objects.

      for(int i = 0; i < maxGarbage; i++) {

         vt = new Version();

      }

   }

}

More detail about GC.Collect() and GC.WaitForPendingFinalizers() 


Hope it can help,

GoDevStack.com

Post a Comment

Thank for leaving message

Previous Post Next Post
managed wordpress hosting
managed wordpress hosting