Comparison of Arena Architecture in malloc()
Summary
This article surveys memory allocators, focusing on arena-based malloc designs and their performance characteristics across multithreaded and NUMA-aware workloads. It traces frontend and backend evolution, compares popular allocators, and provides a practical benchmarking view plus allocator recommendations.