Malloc

C implementation of the malloc library using mmap.

About

Year2019
Context42 Paris School

A complete reimplementation of the standard C dynamic memory allocation library (`malloc`, `free`, `realloc`). It interacts directly with the kernel using `mmap` and `munmap` to manage memory zones. The allocator is thread-safe and optimized for performance, using a strategy of block merging and splitting to minimize fragmentation and system calls.

Components

Malloc | Jean-Baptiste Terrazzoni