awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to foonathan/memory

Open-source alternatives to Memory

13 open-source projects similar to foonathan/memory, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Memory alternative.

  • snaipe/libcsptrSnaipe 的头像

    Snaipe/libcsptr

    1,728在 GitHub 上查看↗

    Smart pointers for the (GNU) C programming language

    CMake
    在 GitHub 上查看↗1,728
  • google/tcmallocgoogle 的头像

    google/tcmalloc

    5,255在 GitHub 上查看↗

    Tcmalloc is a high-performance C++ memory allocator and runtime library designed to manage heap memory for large-scale services. It functions as a thread-caching memory allocator that reduces lock contention in multi-threaded applications to maintain stability and performance during concurrent workloads. The project focuses on high-concurrency memory allocation and multithreaded application scaling. It employs a strategy of providing per-thread caches to ensure fast memory access and improve the throughput of parallel programs in low-level system programming environments. The library manages

    C++
    在 GitHub 上查看↗5,255
  • ivmai/bdwgcivmai 的头像

    ivmai/bdwgc

    3,486在 GitHub 上查看↗

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

    C
    在 GitHub 上查看↗3,486
  • jemalloc/jemallocjemalloc 的头像

    jemalloc/jemalloc

    10,950在 GitHub 上查看↗

    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

    C
    在 GitHub 上查看↗10,950

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • mtrebi/memory-allocatorsmtrebi 的头像

    mtrebi/memory-allocators

    1,977在 GitHub 上查看↗

    Custom memory allocators in C++ to improve the performance of dynamic memory allocation

    C++
    在 GitHub 上查看↗1,977
  • orangeduck/tgcorangeduck 的头像

    orangeduck/tgc

    1,094在 GitHub 上查看↗

    A Tiny Garbage Collector for C

    C
    在 GitHub 上查看↗1,094
  • emeryberger/hoardemeryberger 的头像

    emeryberger/Hoard

    1,233在 GitHub 上查看↗

    The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.

    C++
    在 GitHub 上查看↗1,233
  • microsoft/mimallocmicrosoft 的头像

    microsoft/mimalloc

    13,090在 GitHub 上查看↗

    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

    C
    在 GitHub 上查看↗13,090
  • microsoft/snmallocmicrosoft 的头像

    microsoft/snmalloc

    1,844在 GitHub 上查看↗

    Message passing based allocator

    C++
    在 GitHub 上查看↗1,844
  • mjansson/rpmallocmjansson 的头像

    mjansson/rpmalloc

    2,453在 GitHub 上查看↗

    Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

    Python
    在 GitHub 上查看↗2,453
  • mattconte/tlsfmattconte 的头像

    mattconte/tlsf

    1,571在 GitHub 上查看↗

    Two-Level Segregated Fit memory allocator implementation.

    C
    在 GitHub 上查看↗1,571
  • rampantpixels/rpmallocrampantpixels 的头像

    rampantpixels/rpmalloc

    2,453在 GitHub 上查看↗

    Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

    Python
    在 GitHub 上查看↗2,453
  • plasma-umass/meshplasma-umass 的头像

    plasma-umass/Mesh

    1,862在 GitHub 上查看↗

    A memory allocator that automatically reduces the memory footprint of C/C++ applications.

    C++
    在 GitHub 上查看↗1,862