← Projects

heap · 1 block · 0% utilized

Custom Heap Allocator

Overview

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

Details

  • Implemented a dynamic memory allocator in C supporting malloc, free, and realloc.
  • Designed an explicit free-list with block coalescing and first-fit search, reaching 80%+ utilization.