Custom memory allocators in C++ to improve the performance of dynamic memory allocation
-
Updated
Sep 21, 2026 - C++
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
C++ Custom memory allocators
Tiny (ANSI) C library for pool allocation
A set of custom memory allocators
A C++ memory pool that is Boost-friendly and performance oriented (zero-malloc).
C++11 memory allocator based on memory pools. It offers fast and efficient allocation of a large number of small-size objects.
A fast memory pool allocator
Collection of utilities used while developing multi-threaded code.
Custom memory allocators for speeding up node-based containers and object graphs
An simplify library to create jdbc pools via HikariCP. The Statement/PreparedStatement methods are performed asynchronously
Linear, stack, pool and free-list memory allocators written from scratch in C++17, used by a price-time-priority limit order book. Pool ~2.5x and linear ~15x faster than glibc new/delete.
This is a C++ port of my D port of my Free Pascal "Binary Trees" benchmark implementation, written out of curiosity to see how they compare.
A port to D of my Free Pascal "Binary Trees" benchmark implementation, initially written as a self-learning exercise.
A C++ string benchmark, comparing the performance of STL strings vs. ATL CString vs. custom pool allocator strings
A deterministic, preemptive real-time operating system kernel in C++, built host-first and ported to ARM Cortex-M.
PLALLOC - dynamic linear pool allocator (ULL Based)
Production-style Embedded Memory Allocator Suite written in ANSI C featuring First Fit, Best Fit, Pool, Buddy, and Slab allocators with heap profiling, fragmentation analysis, memory visualization, and modular embedded APIs.
High Performance Memory Manager for Game Engines
To associate your repository with the pool-allocator topic, visit your repo's landing page and select "manage topics."