Top C++ Frameworks & Libraries for memory allocation

Easy to integrate Vulkan memory allocation library

Custom memory allocators in C++ to improve the performance of dynamic memory allocation

Heap Layers: An Extensible Memory Allocation Infrastructure

Easy to integrate memory allocation library for Direct3D 12

A static reimplementation of the C++ STL (no dynamic memory allocations).

Live memory allocation tracing header only library using ImGui

MALT is a MALloc Tracker to find where and how your made your memory allocations in C/C++/Fortran applications....

All projects are console based💻 and developed using C📚.All projects are dynamic and developed with the concept of Advance data structure 📁(Dynamic memory alloca...

A minimalistic foundation library with functions for memory allocation, basic collections, etc. The library has been written with a data-oriented philosophy: PO...

A drop-in replacement for the C++ STL for kernel mode Windows drivers. The goal is to have implementations for things like the standard algorithms that don't requi...

Fully emulates D's scope guard statement feature via C++17's std::uncaught_exceptions() with no dynamic memory allocation and terse syntax via class template deduc...

Static exception memory allocation policy.

LLVM-based type and memory allocation tracking sanitizer

Simulator for comparing memory allocation policies for caches.

Single-header fast and compact C++ library for JSON serialization, no memory allocation during parsing....

A polyline encoder/decoder for GPS coordinates. No dynamic memory allocation, so safe it's for embedded programming!...

SmartPool is an object pool single-header library for fast object allocation. All objects inside of a pool placed in a contiguous memory block to be cache-friendly...

A generic pool for allocating large numbers of little objects without the overhead of memory allocation and deallocation. Example: messages in your networking code...

A resizable array using non-sequential block memory allocation.

计算机操作系统-动态内存分配

Dynamic __shared__ memory allocation for CUDA

MemoryManager that simulates a memory manager used for dynamic memory allocation in a programming language like C or C++. In C++, when we use the keyword 'new' a b...

MemPlumber is a library that helps developers with debugging of memory allocations and detection of memory leaks in C++ applications...

Fast Matrix Library. It uses fixed sized vectors and preallocated buffers to avoid memory allocations. Also lightweight always alive, lock synchronized threads avo...

A really simple return value based error checking library. Focused on no memory allocations and no exceptions for extreme environments where these are hard or not...

NightWatch is an extension of memory management system that provides general, transparent and low-overhead cache pollution control. NightWatch extends the memory m...

LLAMA - Automatic Memory Allocations

Drop-in library for tracking the memory allocations of CUDA applications

A low level simulator for NAND Flash controller with read, write and erase operations with flash translation layer (FTL) for page allocation and garbage collection...

Libcwd is a thread-safe, full-featured debugging support library for C++ developers. It includes ostream-based debug output with custom debug channels and devices...

Typesafe c++ delegates without dynamic memory allocation

This algorithm implements the Page Based Memory allocation which has features of Heirarchical Page Tables, LRU page replacement policy and virtual to physical addr...

For checking Android (L OS or later) C/C++ memory leak, this library exports all live allocations to a csv file....

Fast, in stack, fixed size string implementation with constexpr noexcept constructors and accessors. fixed_size_string improves memory locality and latency of stri...

Visualize "Memory Allocation using Segmentation" using C++ & QT

The two programs included in this repository simulate the Buddy System, First Fit, Next Fit, Best Fit and Worst Fit memory allocation algorithms used in numerous o...

C++ TCP/IP and SSH stack with bounded run time and no dynamic memory allocations

Thread Stack Spoofing - PoC for an advanced In-Memory evasion technique allowing to better hide injected shellcode's memory allocation from scanners and analysts....