memory-allocators
Custom memory allocators in C++ to improve the performance of dynamic memory allocation (by mtrebi)
memory
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write. (by foonathan)
memory-allocators | memory | |
---|---|---|
2 | 1 | |
1,865 | 1,556 | |
1.7% | 0.4% | |
0.0 | 7.0 | |
over 1 year ago | 3 months ago | |
C++ | C++ | |
MIT License | zlib License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
memory-allocators
Posts with mentions or reviews of memory-allocators.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Books to better understand memory allocation.
Read up on Custom Allocator Strategies GitHub - mtrebi/memory-allocators: Custom memory allocators in C++ to improve the performance of dynamic memory allocation
- A nice collection of C++ based memory Allocators with detailed documentation
memory
Posts with mentions or reviews of memory.
We have used some of these posts to build our list of alternatives
and similar projects.
-
You all need to stop blindly recommending 32 GB of RAM
In general you'll get a lot of interesting information if you search for "cache locality", "data locality", "custom memory allocation" and read stuff that people have written on github (for example https://github.com/foonathan/memory).
What are some alternatives?
When comparing memory-allocators and memory you can also consider the following projects:
Memory-Allocators - A set of custom memory allocators
o1heap - 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.
c-allocators - A collection of public domain single-file custom allocators for C/C++
snmalloc - Message passing based allocator
Hoard - The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
Mesh - A memory allocator that automatically reduces the memory footprint of C/C++ applications.