memory
mlaas
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
-
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).
mlaas
What are some alternatives?
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.
memory-allocators - Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Mesh - A memory allocator that automatically reduces the memory footprint of C/C++ applications.
memlimiter - Library that helps to limit the memory consumption of your Go service.
bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
snmalloc - Message passing based allocator
bpool forked from tracedb - Buffer pool with capacity in order to prevent from excess memory usage and CPU trashing.
lfjson - A memory-optimized and data-oriented JSON library written in C++
scalene - Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
gofl - Generic Free List implementation to reuse memory and avoid allocations