Collection of utilities used while developing multi-threaded code.
-
Updated
Dec 11, 2016 - C++
Collection of utilities used while developing multi-threaded code.
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.
Here you will literally learn everything about allocators, and implement one yourself!
A C++ string benchmark, comparing the performance of STL strings vs. ATL CString vs. custom pool allocator strings
Pool implementations to save memory
Custom memory allocators for speeding up node-based containers and object graphs
A single header block allocator that I wrote as an exercise
C++11 memory allocator based on memory pools. It offers fast and efficient allocation of a large number of small-size objects.
A C++ memory pool that is Boost-friendly and performance oriented (zero-malloc).
C++ Custom memory allocators
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Add a description, image, and links to the pool-allocator topic page so that developers can more easily learn about it.
To associate your repository with the pool-allocator topic, visit your repo's landing page and select "manage topics."