awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 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 Snaipe

    Snaipe/libcsptr

    1,728Vezi pe GitHub↗

    Smart pointers for the (GNU) C programming language

    CMake
    Vezi pe GitHub↗1,728
  • foonathan/memoryAvatar foonathan

    foonathan/memory

    1,610Vezi pe GitHub↗

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

    C++
    Vezi pe GitHub↗1,610
  • google/tcmallocAvatar google

    google/tcmalloc

    5,255Vezi pe 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++
    Vezi pe GitHub↗5,255
  • ivmai/bdwgcAvatar ivmai

    ivmai/bdwgc

    3,486Vezi pe GitHub↗

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

    C
    Vezi pe GitHub↗3,486
  • jemalloc/jemallocAvatar jemalloc

    jemalloc/jemalloc

    10,950Vezi pe 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
    Vezi pe GitHub↗10,950

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

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

    mtrebi/memory-allocators

    1,977Vezi pe GitHub↗

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

    C++
    Vezi pe GitHub↗1,977
  • orangeduck/tgcAvatar orangeduck

    orangeduck/tgc

    1,094Vezi pe GitHub↗

    A Tiny Garbage Collector for C

    C
    Vezi pe GitHub↗1,094
  • emeryberger/hoardAvatar emeryberger

    emeryberger/Hoard

    1,233Vezi pe GitHub↗

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

    C++
    Vezi pe GitHub↗1,233
  • microsoft/mimallocAvatar microsoft

    microsoft/mimalloc

    13,090Vezi pe 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
    Vezi pe GitHub↗13,090
  • mjansson/rpmallocAvatar mjansson

    mjansson/rpmalloc

    2,453Vezi pe GitHub↗

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

    Python
    Vezi pe GitHub↗2,453
  • mattconte/tlsfAvatar mattconte

    mattconte/tlsf

    1,571Vezi pe GitHub↗

    Two-Level Segregated Fit memory allocator implementation.

    C
    Vezi pe GitHub↗1,571
  • plasma-umass/meshAvatar plasma-umass

    plasma-umass/Mesh

    1,862Vezi pe GitHub↗

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

    C++
    Vezi pe GitHub↗1,862
  • rampantpixels/rpmallocAvatar rampantpixels

    rampantpixels/rpmalloc

    2,453Vezi pe GitHub↗

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

    Python
    Vezi pe GitHub↗2,453