24 skills found
pleriche / FastMM5FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
brannondorsey / Mem IsolateA Rust crate for containing memory leaks and fragmentation
cksystemsgroup / ScallocA Fast, Multicore-Scalable, Low-Fragmentation Memory Allocator
schulkinator / MemorymanagerA 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.
thestinger / Allocatorexperimental high performance, low fragmentation memory allocator
Justus2308 / ZuballocA hard realtime O(1) allocator for sub-allocating memory regions with minimal fragmentation.
carrotdata / MemcarrotMemcarrot: A caching server fully compatible with memcached protocol, offering superior memory utilization (memory overhead is as low as 8 bytes per object), real-time data compression for keys and values, efficient handling of expired items, zero internal and external memory fragmentation, intelligent data tiering and complete persistence support.
sachinites / LinuxMemoryManagerThis projects is regarding designing own memory manager which will manage the memory - allocation/de-allocation for a process. Memory manager will get rid of internal and external fragmentation problems, and boot performance of the process by preventing unnecessary context switching of a process whenever process request memory.
SkyEng1neering / DallocThis 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.
ShaheenJawadi / Custom Memory AllocatorThis project implements a simple custom memory allocator in C, demonstrating concepts of memory management such as block allocation, freeing memory, and handling fragmentation.
TheLat / MemoryManagerI am writing a memory manager to make life easier in C++. The goal is to create something that replaces new and delete and maintains speed while also handling garbage collection and preventing memory fragmentation.
Vladar4 / FastStackFastStack is dynamically resizable data structure optimized for fast iteration over the large arrays of similar elements avoiding memory fragmentation (e.g., update and rendering cycles of a game scene).
KsanaDock / CharacterMemoryThis project is designed to serve as a memory system for AI characters in games. It specifically addresses the challenge of vectorizing memory data by avoiding the "slicing problem" (context fragmentation) while preserving the semantic understanding capabilities of vectorization.
RT-Thread-packages / TlsfTLSF is a dynamic memory allocation algorithm with predictable execution time and low fragmentation.
ceorron / Rcmallocrobust/easy-to-use/fast/low fragmentation c++ memory allocator
VARUN3WARE / Paged AttentionImplementation of PagedAttention from vLLM paper - a breakthrough attention algorithm that treats KV cache like virtual memory. Eliminates memory fragmentation, increases batch sizes, and dramatically improves LLM serving throughput.
rhn-jaeshin / BuddyfragCheck memory fragmentation using /proc/buddyinfo
Maskerad-rs / Maskerad Stack Allocatorcustom memory allocators, for memory fragmentation prevention
Huseynteymurzade28 / MemflexA dynamic memory management system implementing First-Fit, Best-Fit, and Worst-Fit allocation strategies. Includes memory allocation, deallocation, fragmentation handling, and visualization tools for testing and evaluation.
SkyEng1neering / UstringThis 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.