Custom Heap Allocator

Overview

I created a dynamic memory allocator implemented in C, supporting malloc, free, and realloc, for my CS 107 class.

Details

  • Designed its explicit free-list, block coalescing, first-fit search, and optimal utilization and throughput.