Heap-Layers
memorymanager
Heap-Layers | memorymanager | |
---|---|---|
2 | 2 | |
370 | 70 | |
- | - | |
4.0 | 10.0 | |
5 days ago | over 1 year ago | |
C++ | C++ | |
Apache License 2.0 | MIT License |
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.
Heap-Layers
-
How does one learn low latency programming?
I start with Heap-Layers by the UMass Plasma group. They've even built allocators on top of this which are worth considering.
-
What are the hallmarks of well written and high quality C++ code?
Example high quality library: Heap Layers https://github.com/emeryberger/Heap-Layers
memorymanager
-
How to manage a buffer containing objects of varying size? For sparse chunk loading/unloading
the only person to have suggested a solution linked me this: https://github.com/schulkinator/memorymanager
p.s. someone suggested me this manager: https://github.com/schulkinator/memorymanager and I would appreciate your opinion on it if you have the time.
What are some alternatives?
Hoard - The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
tomorrow - A small graphical calculator project.
PSRayTracing - A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
o1heap - Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require further changes.
EA Standard Template Library - EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
CppCoreGuidelines - The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
Bilobe - A New Programming Language To Introduce New Way To Code...
BinarySearchTreeExercises - Practicing with Binary Search Trees
3DWorld - 3D Procedural Game Engine Using OpenGL