Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 8 C++ memory-allocation Projects
-
memory-allocators
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Project mention: Books to better understand memory allocation. | /r/ProgrammingLanguages | 2022-11-07Read up on Custom Allocator Strategies GitHub - mtrebi/memory-allocators: Custom memory allocators in C++ to improve the performance of dynamic memory allocation
-
memory
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Hoard
The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
-
I start with Heap-Layers by the UMass Plasma group. They've even built allocators on top of this which are worth considering.
-
-
libCat
🐈⬛ A runtime for C++23 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!
That's awesome! I'm working on something that sounds similar. https://github.com/cons-cat/libcat
I'd love to see your work if you're willing to share it here!
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
C++ memory-allocation related posts
- How does one learn low latency programming?
- Books to better understand memory allocation.
- Composing Allocator-aware Types Without Boilerplate Code
- You all need to stop blindly recommending 32 GB of RAM
- An Allocator-Aware Smart Pointer
- Rooting: I've been stuck on the rooting screen for over 11 hours on Samsung Galaxy Note 3 (SM-N900V)
- How do applications request for RAM from the CPU?
-
A note from our sponsor - Sonar
www.sonarsource.com | 7 Jun 2023
Index
What are some of the best open-source memory-allocation projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | memory-allocators | 1,446 |
2 | memory | 1,285 |
3 | Hoard | 946 |
4 | Heap-Layers | 344 |
5 | rmm | 324 |
6 | libCat | 51 |
7 | bbai-lib | 44 |
8 | tuninglib | 3 |