Creating and using Finalizers, Implementing IDisposable interface, using Garbage Collector to free items in heap that aren't "living". Creating and using Weak References