awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to microsoft/snmalloc

Open-source alternatives to Snmalloc

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

  • snaipe/libcsptrAvatar von Snaipe

    Snaipe/libcsptr

    1,728Auf GitHub ansehen↗

    Smart pointers for the (GNU) C programming language

    CMake
    Auf GitHub ansehen↗1,728
  • foonathan/memoryAvatar von foonathan

    foonathan/memory

    1,610Auf GitHub ansehen↗

    STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.

    C++
    Auf GitHub ansehen↗1,610
  • google/tcmallocAvatar von google

    google/tcmalloc

    5,255Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗5,255
  • ivmai/bdwgcAvatar von ivmai

    ivmai/bdwgc

    3,486Auf GitHub ansehen↗

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

    C
    Auf GitHub ansehen↗3,486
  • jemalloc/jemallocAvatar von jemalloc

    jemalloc/jemalloc

    10,950Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,950

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • mtrebi/memory-allocatorsAvatar von mtrebi

    mtrebi/memory-allocators

    1,977Auf GitHub ansehen↗

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

    C++
    Auf GitHub ansehen↗1,977
  • orangeduck/tgcAvatar von orangeduck

    orangeduck/tgc

    1,094Auf GitHub ansehen↗

    A Tiny Garbage Collector for C

    C
    Auf GitHub ansehen↗1,094
  • emeryberger/hoardAvatar von emeryberger

    emeryberger/Hoard

    1,233Auf GitHub ansehen↗

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

    C++
    Auf GitHub ansehen↗1,233
  • microsoft/mimallocAvatar von microsoft

    microsoft/mimalloc

    13,090Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,090
  • mjansson/rpmallocAvatar von mjansson

    mjansson/rpmalloc

    2,453Auf GitHub ansehen↗

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

    Python
    Auf GitHub ansehen↗2,453
  • mattconte/tlsfAvatar von mattconte

    mattconte/tlsf

    1,571Auf GitHub ansehen↗

    Two-Level Segregated Fit memory allocator implementation.

    C
    Auf GitHub ansehen↗1,571
  • plasma-umass/meshAvatar von plasma-umass

    plasma-umass/Mesh

    1,862Auf GitHub ansehen↗

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

    C++
    Auf GitHub ansehen↗1,862
  • rampantpixels/rpmallocAvatar von rampantpixels

    rampantpixels/rpmalloc

    2,453Auf GitHub ansehen↗

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

    Python
    Auf GitHub ansehen↗2,453