awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rampantpixels avatar

rampantpixels/rpmalloc

0
View on GitHub↗
2,453 stars·208 forks·Python·0BSD·6 vues

Rpmalloc

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

Features

  • Memory Allocation - Cross-platform lock-free thread-caching memory allocator.
  • Allocateurs de mémoire - Cross-platform, lock-free memory allocation.
  • Windows Environments - Listed in the “Windows Environments” section of the Awesome C awesome list.

Historique des stars

Graphique de l'historique des stars pour rampantpixels/rpmallocGraphique de l'historique des stars pour rampantpixels/rpmalloc

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait rampantpixels/rpmalloc ?

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

Quelles sont les fonctionnalités principales de rampantpixels/rpmalloc ?

Les fonctionnalités principales de rampantpixels/rpmalloc sont : Memory Allocation, Allocateurs de mémoire, Windows Environments.

Quelles sont les alternatives open-source à rampantpixels/rpmalloc ?

Les alternatives open-source à rampantpixels/rpmalloc incluent : microsoft/mimalloc — Mimalloc is a general purpose dynamic memory allocator for C and C++ designed to increase execution speed and reduce… google/tcmalloc — Tcmalloc is a high-performance C++ memory allocator and runtime library designed to manage heap memory for large-scale… jemalloc/jemalloc — jemalloc is a general purpose C memory allocator designed as a replacement for the standard library malloc and free… snaipe/libcsptr — Smart pointers for the (GNU) C programming language. c3lang/c3c — c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static… luau-lang/luau — Luau is a high-performance programming language evolved from Lua 5.1. It consists of a bytecode virtual machine, an…

Alternatives open source à Rpmalloc

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Rpmalloc.
  • microsoft/mimallocAvatar de microsoft

    microsoft/mimalloc

    13,090Voir sur 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
    Voir sur GitHub↗13,090
  • jemalloc/jemallocAvatar de jemalloc

    jemalloc/jemalloc

    10,950Voir sur 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
    Voir sur GitHub↗10,950
  • google/tcmallocAvatar de google

    google/tcmalloc

    5,255Voir sur 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++
    Voir sur GitHub↗5,255
  • snaipe/libcsptrAvatar de Snaipe

    Snaipe/libcsptr

    1,728Voir sur GitHub↗

    Smart pointers for the (GNU) C programming language

    CMake
    Voir sur GitHub↗1,728
Voir les 30 alternatives à Rpmalloc→