Summary: Memory Management

A summary of what we discussed in the “Memory Management” chapter.

This chapter has covered a lot of ground, starting with the basics of virtual memory and finally implementing a custom allocator that can be used by containers from the standard library. A good understanding of how your program uses memory is important. Overuse of dynamic memory can be a performance bottleneck that you might need to optimize away.

Get hands-on with 1400+ tech skills courses.