awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 रिपॉजिटरी

Awesome GitHub RepositoriesMemory Fragmentation Management

Techniques for reducing memory fragmentation and resident set size in long-running processes.

Distinguishing note: The candidates provided refer to content fragments or network packets, not heap fragmentation.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Memory Fragmentation Management. Refine with filters or upvote what's useful.

Awesome Memory Fragmentation Management GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • microsoft/mimallocmicrosoft का अवतार

    microsoft/mimalloc

    13,090GitHub पर देखें↗

    Mimalloc is a general purpose dynamic memory allocator for C and C++ designed to increase execution speed and reduce fragmentation. It functions as a scalable heap manager that replaces standard library allocation functions to improve performance and memory efficiency across applications. The project distinguishes itself as both a heap security hardener and a memory corruption detector. It employs randomized allocation, encrypted free lists, and sampled guard pages to mitigate heap exploits and identify buffer overflows or use-after-free errors during runtime. The allocator provides capabili

    Minimizes resident set size and fragmentation using configured page purging delays and huge page reservations.

    C
    GitHub पर देखें↗13,090
  • doocs/jvmdoocs का अवतार

    doocs/jvm

    11,093GitHub पर देखें↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    Covers mark-compact and region-based copying algorithms used to prevent and manage memory fragmentation.

    JavaScriptclassdoocsgc
    GitHub पर देखें↗11,093
  • jemalloc/jemallocjemalloc का अवतार

    jemalloc/jemalloc

    10,950GitHub पर देखें↗

    jemalloc is a general purpose C memory allocator designed as a replacement for the standard library malloc and free functions. It is a multi-threaded allocation library that emphasizes fragmentation avoidance and scalable concurrency for high-performance applications. The project reduces lock contention by using multiple independent memory arenas and thread-local cache layers. It minimizes latency by offloading the reclamation of unused memory pages to asynchronous background threads and utilizes huge page metadata storage to reduce translation lookaside buffer misses. The system includes a

    Uses extensible trees to track contiguous blocks of memory pages for efficient reclamation and fragmentation control.

    C
    GitHub पर देखें↗10,950
  • pwndbg/pwndbgpwndbg का अवतार

    pwndbg/pwndbg

    10,051GitHub पर देखें↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Retrieves detailed metadata and extent information for addresses allocated by jemalloc.

    Pythonbinary-ninjacapture-the-flagctf
    GitHub पर देखें↗10,051
  • angrave/systemprogrammingangrave का अवतार

    angrave/SystemProgramming

    5,734GitHub पर देखें↗

    This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation

    Teaches placement strategies like first-fit and best-fit to minimize unusable gaps in free memory.

    GitHub पर देखें↗5,734
  1. Home
  2. Operating Systems & Systems Programming
  3. Memory Fragmentation Management

सब-टैग एक्सप्लोर करें

  • Extent-Based Management1 सब-टैगManagement of contiguous blocks of memory pages using extensible trees to track and reclaim memory efficiently. **Distinct from Memory Fragmentation Management:** Specifically implements extent-based tracking via trees, whereas the parent is a general category for fragmentation management.