The memory manager keeps track of all the free space in heap storage at all times. We are going to learn different concepts like storage organization, static allocation, stack allocation, heap allocation as well as garbage collection. Let’s get started with memory management.