Advertisement
Fhernd

Coleccionable.cs

Nov 16th, 2017
1,238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.90 KB | None | 0 0
  1. using System;
  2.  
  3. public class Coleccionable
  4. {
  5.     private const int NUM_BASURA_PERMITIDA = 1000;
  6.    
  7.     static void CrearObjetos ()
  8.     {
  9.         Version versionAssembly;
  10.        
  11.         // crea hasta mil objetos de clase Version para llenar la memoria
  12.         for (int i = 0; i < NUM_BASURA_PERMITIDA; ++i)
  13.         {
  14.             versionAssembly = new Version ();
  15.         }
  16.     }
  17.    
  18.     public static void Main ()
  19.     {
  20.         // Realiza carga de objetos sobre la memoria
  21.         Coleccionable.CrearObjetos ();
  22.        
  23.         // Primer mensaje de estado de memoria
  24.         Console.WriteLine ("Memoria usada antes de realizar la recolección:       {0:N0}", GC.GetTotalMemory(false));
  25.        
  26.         // Recolección de basura de la memoria
  27.         GC.Collect();
  28.         Console.WriteLine ("Memoria usada después de la recolección:              {0:N0}", GC.GetTotalMemory(true));
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement