163줄 코드로 메모리 할당기를 구현하다
2025-06-22
mimalloc 메모리 할당기를 살펴보다가 사전 메모리 할당을 지원하지 않는다는 것을 알게 되었습니다. 그래서 Buddy 시스템을 기반으로 단 163줄의 코드로 간단한 메모리 할당기를 구현했습니다. 이 글에서는 Buddy 시스템에서 메모리 할당 및 해제 과정을 자세히 설명하고 메모리 단편화 문제도 다룹니다. 저자는 구현의 놀라운 간결함을 강조하며 프로그래머에게 메모리 할당 원리를 이해하는 것이 얼마나 중요한지를 지적합니다.
개발
Buddy 시스템