Repository navigation
memory-allocator
- Website
- Wikipedia
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
Constant-complexity, deterministic, very fast memory allocator (heap) for hard real-time high-integrity embedded systems. Allocation takes ≈165 cycles on Cortex M4. There is little activity because the project is finished and does not require further changes.
Mirror of https://gitlab.redox-os.org/redox-os/ralloc
Blazing fast memory allocator designed for video games
Go 语言内存分配可视化指南(A visual guide to Go Memory Allocator from scratch (Golang))
A single header buddy memory allocator for C & C++
Blazing fast memory allocator designed for video games meets .NET
Custom memory allocator that helps discover reads from uninitialized memory
Constant-time dynamic memory allocator in Rust
facil.io C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more.
A hooking framework, symbol rebinder and memory-manager for jailed IOS, All-In-One.
Fast multi-threaded memory allocator
Android Memory Access at Runtime: Reading and Writing Using Memory Files and Maps
C++ memory allocator with smart GC
Persistent memory allocator for data-centric analytics
SMalloc -- a *static* memory allocator.