🎓 Implementation different basic allocators for manual memory management in C language. You can use it like a library for your goals.
-
Updated
Mar 29, 2020 - C
🎓 Implementation different basic allocators for manual memory management in C language. You can use it like a library for your goals.
C++ Custom memory allocators
Object-oriented programming
This is the magic implementation of dynamic string. Based on dalloc allocator, that solves memory fragmentation problem. So you can use it in your embedded project and not to be afraid of program crash by reason of memory fragmentation.
This is the container for char strings. Based on dalloc allocator, that solves memory fragmentation problem. So you can use it in your embedded project and not to be afraid of program crash by reason of memory fragmentation.
This is the custom implementation of function malloc for embedded systems, that defragmentate memory after using it. Good solution when you need to allocate memory dynamically, but memory fragmentation is the problem.
This is the magic implementation of dynamic array. Based on dalloc allocator, that solves memory fragmentation problem. So you can use it in your embedded project and not to be afraid of program crash by reason of memory fragmentation.
An ultra simple single-threaded linear allocator
A custom allocator that allows a singular allocation of a specific size known ahead of time.
Speed up the memory allocation and improve the garbage collection performance.
Programming, IS ITMO, 1st and 2nd semester (C, C++)
An experimental game-engine
A set of custom memory allocators
Collection of specialized memory allocators
Customisable, thread-safe C11 memory allocator based off the K&R "storage allocator"
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Rapid YAML - a library to parse and emit YAML, and do it fast.
Add a description, image, and links to the custom-allocator topic page so that developers can more easily learn about it.
To associate your repository with the custom-allocator topic, visit your repo's landing page and select "manage topics."