Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for c allocator
allocator
x
c
x
186 search results found
Mimalloc
⭐
8,788
mimalloc is a compact general purpose allocator with excellent performance.
Jemalloc
⭐
8,578
Vulkanmemoryallocator
⭐
2,189
Easy to integrate Vulkan memory allocation library
Rpmalloc
⭐
1,915
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
Hardened_malloc
⭐
1,053
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.
Sx
⭐
773
Portable base library for C programmers, designed for performance and simplicity.
Tinyalloc
⭐
664
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
Heap_allocator
⭐
639
A simple heap memory allocator in ~200 lines.
C Vector
⭐
576
A dynamic array implementation in C similar to the one found in standard C++
Minicoro
⭐
526
Single header stackful cross-platform coroutine library in pure C.
Lanes
⭐
398
Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 to 5.4.
Diehard
⭐
351
DieHard: An error-resistant memory allocator for Windows, Linux, and Mac OS X
Memkind
⭐
344
Memkind is an easy-to-use, general-purpose allocator which helps to fully utilize various kinds of memory available in the system, including DRAM, NVDIMM, and HBM
Nedmalloc
⭐
343
An EXTREMELY FAST portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. Optimised for x86 and x64. Compatible with C++. Can patch itself into existing binaries on Windows.
Isoalloc
⭐
338
A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
Mimalloc Bench
⭐
277
Suite for benchmarking malloc implementations.
Otree
⭐
231
a simple btree implementation with automatic space reclaiming
Pdjson
⭐
209
C JSON parser library that doesn't suck
Rayfork
⭐
208
C99 Game Library. XNA-like. Single source. Platform Independent. Allocator Aware.
Liballocs
⭐
203
Meta-level run-time services for Unix processes... a.k.a. dragging Unix into the 1980s
Allocator
⭐
155
Incubator for a general Unix Device Memory Allocation library
Fastpass
⭐
138
A datacenter network framework that aims for high utilization with zero queueing. A logically centralized arbiter controls and orchestrates all network transfers.
Beeos
⭐
117
A simple "Unix-like" kernel trying to be POSIX compliant
Memalloc
⭐
117
A simple memory allocator - Memory allocation 101
Nflibs
⭐
106
A collection of interoperable minimalistic C libraries
Libplayground
⭐
102
A simple framework for developing Linux kernel heap exploit techniques
Small
⭐
97
Specialized memory allocators
Buddy_alloc
⭐
88
A single header buddy memory allocator for C
Rtree.c
⭐
88
An R-tree implementation in C
Liballoc
⭐
75
liballoc - a memory allocator for hobbyist operating systems
Mulle Allocator
⭐
75
🔄 Flexible C memory allocation scheme
Duma
⭐
74
duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator
Poireau
⭐
74
Poireau: a sampling allocation debugger
Mini Async Log C
⭐
70
Mini async log C port. Now with C++ wrappers.
Sparrow
⭐
65
My Operating System.
Dlmalloc Rs
⭐
63
dlmalloc ported into Rust
Eaglemq
⭐
61
EagleMQ is an open source, high-performance and lightweight queue manager
Decode Redis 2.8
⭐
61
decode-redis-2.8 源码注释
Libumem
⭐
59
This is the user space slab memory allocator, umem, first available in Solaris 9 (SunOS 5.4) now the default allocator on Solaris and Illumos. This implementation has been ported to other popular operating systems, such as Linux, Windows and BSDish systems (including Darwin/OSX) by OmniTI (portableumem) and includes changes made by Joyent as part of their ongoing work to improve SmartOS.
Tlsf Bsd
⭐
59
Two Level Segregated Fit (TLSF) memory allocator implementation, BSD License
Userland Slab Allocator
⭐
58
A carefully optimised, POSIX-compatible slab allocator for userspace.
Mallocng Draft
⭐
58
Working draft of nextgen malloc implementation for musl libc
Umalloc
⭐
57
A tiny Unix dynamic memory allocator library.
Rpmalloc Benchmark
⭐
56
Benchmarks for our memory allocator
Libgimbal
⭐
54
C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.
Tlsf
⭐
53
TLSF: two-level segregated fit O(1) allocator
Rcutils
⭐
53
Common C functions and data structures used in ROS 2
Jemalloc Cmake
⭐
52
Convert build system from autoconf/make to CMake
Lisp0
⭐
51
a bare minimum remake of origin LISP
Stmmap
⭐
51
STM (Software Transactional Memory) implementation in C, based on memory-mapping.
Libdhcore
⭐
51
Lightweight, performance oriented, Core library for 'C' programmers
Talloc
⭐
50
Hierarchical memory allocator
Ds
⭐
46
🔗 Common Data Structures and Algorithms
Injectdso
⭐
46
A collection of tools for injecting DSOs in processes under various operating systems
Buddy Malloc
⭐
46
An implementation of buddy memory allocation
Tm
⭐
44
Single-file libraries for C/C++ in public domain
Uslab
⭐
44
Lock-free slab allocator / freelist.
Jemalloc Win32
⭐
43
jemalloc — general purpose memory allocation functions, can be compiled on the windows.
Umm_malloc
⭐
38
a memory allocator for embedded systems (microcontrollers)
Mimalloc Rust
⭐
37
The Best and Highest-Leveled and Newest bingding for MiMalloc Ever Existed in Rust
Mpool
⭐
36
memory pool allocator
Palloc
⭐
35
DRAM Bank-Aware Kernel Memory Allocator
Wof_alloc
⭐
32
Fast C/C++ memory allocator with free-all operation
Portable Lib
⭐
30
Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random
Malloc
⭐
29
An implementation of dynamic memory allocator in C using explicit free list, as according to the lab assignment of CS-APP book , reaching 91 % efficiency.
Hebimath
⭐
28
arbitrary precision arithmetic library
Avl
⭐
24
Simple unoptimized AVL tree implementation in C89
Harbol
⭐
23
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
Travoros
⭐
20
A simple OS running on Intel x86 architecture | No longer updating
Paper
⭐
20
RETIRED, CHECK OUT PAPER2 REPO
Jemalloc
⭐
19
Aerospike Fork of the JEMalloc Memory Allocator
Jzon C
⭐
19
jzon is a format for describing data that is easier and less error-prone to edit than standard JSON
Buddy_allocator
⭐
19
buddy system memory allocator
Corefoundation
⭐
19
Custom implementation of Apple's CoreFoundation framework intended to be used in the XEOS operating system as a base for its Objective-C library.
Memslab
⭐
18
Slab Memory Allocator in Application Layer
Lua Shm State Poc
⭐
18
Lua state in shared memory: a proof of concept
Gjalloc
⭐
18
a fast fixed size block allocator
Ssmem
⭐
17
ssmem is a simple object-based memory allocator with epoch-based garbage collection
Memory_lib
⭐
17
Lock-free memory allocator
Critbit89
⭐
17
A cribit tree implementation for strings in C89
Btree Alloc
⭐
17
Memory allocation benchmark
Xqemu Kernel
⭐
16
An open-source Xbox kernel alternative, designed for use with XQEMU.
Portableumem
⭐
16
This is a port of the Solaris umem memory allocator to other popular operating systems, such as Linux, Windows and BSDish systems (including Darwin/OSX).
Cvector
⭐
16
A C vector library similar to the C++ STL vector
Ijhandlealloc
⭐
15
a collection of handle/id allocators
Libimxdmabuffer
⭐
15
Library for allocating and managing physically contiguous memory ("DMA memory" or "DMA buffers") on i.MX devices
Duckos
⭐
15
Such OS; Very Duck!
Ocelot
⭐
14
a language extension library
K Os
⭐
14
Keeley's - Operating System (K-OS)
Buddy
⭐
13
A simple buddy allocator.
Tiny
⭐
13
Tiny and naive memory allocator for C unit tests
Memory Pool Allocator
⭐
13
C memory allocator based on pools, thread safe.
Redis
⭐
12
redis 3.0 中文注释学习版本
Ulipertosv4
⭐
12
Simple preemptive, realtime, multitask kernel made just for fun.
Memory Allocators
⭐
11
A set of custom memory allocators
Evaldb
⭐
11
use your favorite language as a database
Sloba
⭐
11
Stacking List Oriented Basic Architecture Allocator
Tralloc
⭐
11
A binary tree based memory allocator in C.
Lockless Allocator
⭐
11
Lockless allocator, derived from http://locklessinc.com/
Commonc
⭐
10
Common utilities for C
Related Searches
C Kernel (12,842)
C Unix (7,875)
C Video Game (4,242)
C Game (4,157)
C Driver (4,106)
Python C (4,069)
C Firmware (3,545)
C Arduino (3,080)
C Usb (2,589)
C Arm (2,566)
1-100 of 186 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2023 Awesome Open Source. All rights reserved.