Memory allocators and heap management

12 repos

High-performance memory allocation libraries and benchmarking tools for systems programming. This cluster covers specialized allocators like rpmalloc, mimalloc, Hoard, and Mesh—each optimized for different workloads (scalability, latency, fragmentation reduction)—along with benchmarking frameworks for comparing their performance characteristics. Most repos are low-level C implementations, with complementary work in C++ and one Rust implementation, reflecting the performance-critical nature of this domain.

C · 6
C++ · 4
Rust · 2
allocator ·6,348
memory-management ·5,371
memory ·4,385
memory-allocator ·3,845
vulkan ·3,489
malloc ·3,214
thread ·2,503
concurrency ·2,503
malloc-library ·1,882
memory-allocation ·1,411