malloc

There are 367 repositories under malloc topic.

  • microsoft/snmalloc

    Message passing based allocator

    Language:C++1.5k40114106
  • GrapheneOS/hardened_malloc

    Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.

    Language:C1.2k4813691
  • emeryberger/Hoard

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

    Language:C++1.1k6360126
  • LGCooci/KCObjc4_debug

    🌈可编译苹果官方源码objc!现在有objc4底层源码,以及libmalloc等可编译版本,大家可以自由LLDB调试!

    Language:C9973339316
  • emeryberger/Heap-Layers

    Heap Layers: An Extensible Memory Allocation Infrastructure

    Language:C++37420856
  • redox-os/ralloc

    Mirror of https://gitlab.redox-os.org/redox-os/ralloc

    Language:Rust31716033
  • MaJerle/lwmem

    Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions

    Language:C28119662
  • o1heap

    pavel-kirienko/o1heap

    Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require further changes.

    Language:C++225131426
  • embeddedartistry/libmemory

    Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions

    Language:C210113443
  • zkwlx/HiMem

    HiMem 是知乎内部使用的针对 Android 系统开发的线上应用内存使用监控与分析套件,目前支持 mmap/munmap/malloc/calloc/realloc/free 等库函数的监控,同时提供高性能的 Java 层和 Native 层调用栈捕获能力。

    Language:C1557430
  • metamalloc

    akhin/metamalloc

    Single header template based general purpose memory allocation library for Linux & Windows. Repo also provides a live http memory profiler as a separate single-header with no dependencies

    Language:C++102503
  • memtt/malt

    MALT is a MALloc Tracker to find where and how your made your memory allocations in C/C++/Fortran applications.

    Language:C++98117711
  • duma

    johnsonjh/duma

    duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator

    Language:C8898410
  • joetifa2003/mm-go

    Generic manual memory management for golang

    Language:Go87413
  • jedisct1/was-not-wasm

    A hostile memory allocator to make WebAssembly applications more predictable.

    Language:Rust83301
  • EmuraDaisuke/MemoryAllocator.KanameShiki

    Fast multi-threaded memory allocator

    Language:C++761049
  • schulkinator/memorymanager

    A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.

    Language:C++71100
  • akutz/go-interface-values

    When storing a value in a Go interface allocates memory on the heap.

    Language:Go62317
  • miguelperes/custom-malloc

    A custom malloc implementation in C explained

    Language:C52325
  • NwabuezeFranklin/alx-low_level_programming

    :rocket: Multiple Projects done in C programming language during the ALX Low Level programming steeplechase track , Cohort6

    Language:C412047
  • js2xxx/ferroc

    A lock-free memory allocator

    Language:Rust37121
  • ralight/mallocfail

    Malloc failure testing

    Language:C37425
  • bnclabs/gostore

    Storage algorithms.

    Language:Go356774
  • strlcat/smalloc

    SMalloc -- a *static* memory allocator.

    Language:C343110
  • XEDGit/memdetect

    Memdetect is a cross-platform shell script to compile and run your C or C++ project with a wrapper of malloc() and free(), which will help you understand your memory-management and find memory leaks.

    Language:Shell32100
  • Theldus/safemalloc

    A safe wrapper for [m,c,re]alloc/free functions =)

    Language:C28213
  • yodaos-project/malldump

    Attach to a process and dump statistics of low level malloc(ptmalloc, the glibc implementation) of the process.

    Language:C28906
  • 0xShady/Leak_Hunter

    A leak detector for your c project.

    Language:C24101
  • jterrazz/42-malloc

    💽 C implementation of the malloc library using mmap. Go check the medium article if you want to learn more about how it works.

    Language:C22207
  • oneapi-src/unified-memory-framework

    A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manage multiple memory pools characterized by different attributes, allowing certain allocation types to be isolated from others and allocated using different hardware resources as required.

    Language:C22136615
  • ffoissey/malloc_protection_checker

    C Malloc Protection Checker

    Language:Shell20210
  • VVZzzz/Intro-to-Computer-Systems

    15-213计算机导论(深入理解计算机系统) lab

    Language:C20113
  • piotrmurach/benchmark-malloc

    Trace memory allocations and collect stats

    Language:Ruby19313
  • savanpatel/malloc

    Thread safe and fork safe malloc library.

    Language:C192010
  • ffengc/Google-tcmalloc-simulation-implementation

    (still with bugs)一个取代malloc的高效方案-谷歌开源项目tcmalloc高并发内存池学习和模拟实现-本项目提取了Google-tcmalloc的精华部分,按照基本原理,模拟实现了一个支持高并发的内存池替代方案。经过测试和优化,性能在一定程度上优于malloc。

    Language:C++180
  • tier4/heaphook

    Replace all the dynamic heap allocation functions by LD_PRELOAD.

    Language:C++184215