Automatic memory management in .Net is through garbage collector which is incredibly efficient in releasing resources when no longer in use.