memory-fragmentation
There are 12 repositories under memory-fragmentation topic.
schulkinator/memorymanager
A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.
SkyEng1neering/ustring
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.
bcorriveau/memblock
Embedded memory manager library. Memory allocations are done in sizes rounded to managed block sizes.
SkyEng1neering/uvector
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.
workshop-depot/bufferpool
a pool of byte slice, without the memory fragmentation
Emanem/ehmap
Simple C++11 lock-free hash map
SkyEng1neering/usmartpointer
This is the dalloc wrapper, it designed to make "dalloc" more comfortable to use. For example if you need to return pointer to memory allocated inside some function.
Am-I-One-Or-Zero/MemoryAllocator
Efficient Pool/Block Memory Allocator
SkyEng1neering/constchar_tuple
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.
ANSANJAY/ConceptOfPaging
📘 Explore the intricacies of virtual memory management! 🚀 This repo provides comprehensive guides and insights into page tables, address mapping, multi-level paging, and more! Ideal for OS enthusiasts and computer science students.🧠💻
ANSANJAY/HeapMemoryManagement
A comprehensive guide to Heap Memory Management! Dive into various concepts like memory allocation (malloc), block merging/splitting, and solving fragmentation issues in heap memory using system calls like brk & sbrk. Explore, Learn, & Contribute!