Memory management is the task of allocating, using, and freeing memory in a computer system. In this book, we will talk about memory management, including allocators and garbage collectors.