Malloc Visualizer
15213
Fall 24
Hi, this site is under construction :)
Made by Suanna Zhong, 2024.
Brief
In this lab you will write a dynamic memory allocator which will
consist of the malloc
, free
,
realloc
, and calloc
functions. Your goal
is to implement an allocator that is correct, efficient, and fast.
Prerequisites
- C Basics (Bootcamp Slides)
- Compiling Fundamentals (Bootcamp Slides)
- GDB and Debugging (Bootcamp Slides)
Learning Goals
- Fluency in pointer arithmetic
- Deeper understanding of memory management
- Practice debugging system-level code to meet performance requirements