Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- public class Coleccionable
- {
- private const int NUM_BASURA_PERMITIDA = 1000;
- static void CrearObjetos ()
- {
- Version versionAssembly;
- // crea hasta mil objetos de clase Version para llenar la memoria
- for (int i = 0; i < NUM_BASURA_PERMITIDA; ++i)
- {
- versionAssembly = new Version ();
- }
- }
- public static void Main ()
- {
- // Realiza carga de objetos sobre la memoria
- Coleccionable.CrearObjetos ();
- // Primer mensaje de estado de memoria
- Console.WriteLine ("Memoria usada antes de realizar la recolección: {0:N0}", GC.GetTotalMemory(false));
- // Recolección de basura de la memoria
- GC.Collect();
- Console.WriteLine ("Memoria usada después de la recolección: {0:N0}", GC.GetTotalMemory(true));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement