•CLR
administers area of Heap - Managed Heap
•Takes
full control of object space allocation
•As
objects created, memory allocated linearly
–this
allows for fast allocation
–results
in fragmentation though
•GC
takes care of this
–invoked
automatically when needed
–explicitly
called by GC.Collect();