Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for c allocator
allocator
x
c
x
122 search results found
Mimalloc
⭐
9,087
mimalloc is a compact general purpose allocator with excellent performance.
Jemalloc
⭐
8,812
Vulkanmemoryallocator
⭐
2,268
Easy to integrate Vulkan memory allocation library
Hardened_malloc
⭐
1,094
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
⭐
414
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
Isoalloc
⭐
349
A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
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.
Mimalloc Bench
⭐
293
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.
Memalloc
⭐
117
A simple memory allocator - Memory allocation 101
Beeos
⭐
117
A simple "Unix-like" kernel trying to be POSIX compliant
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
⭐
95
A single header buddy memory allocator for C
Rtree.c
⭐
88
An R-tree implementation in C
Duma
⭐
81
duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator
Liballoc
⭐
75
liballoc - a memory allocator for hobbyist operating systems
Mulle Allocator
⭐
75
🔄 Flexible C memory allocation scheme
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
Decode Redis 2.8
⭐
61
decode-redis-2.8 源码注释
Eaglemq
⭐
61
EagleMQ is an open source, high-performance and lightweight queue manager
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.
Libgimbal
⭐
56
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.
Rpmalloc Benchmark
⭐
56
Benchmarks for our memory allocator
Rcutils
⭐
54
Common C functions and data structures used in ROS 2
Tlsf
⭐
53
TLSF: two-level segregated fit O(1) allocator
Jemalloc Cmake
⭐
52
Convert build system from autoconf/make to CMake
Stmmap
⭐
51
STM (Software Transactional Memory) implementation in C, based on memory-mapping.
Lisp0
⭐
51
a bare minimum remake of origin LISP
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
Uslab
⭐
44
Lock-free slab allocator / freelist.
Tm
⭐
44
Single-file libraries for C/C++ in public domain
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
Portable Lib
⭐
36
Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random
Palloc
⭐
35
DRAM Bank-Aware Kernel Memory Allocator
Wof_alloc
⭐
32
Fast C/C++ memory allocator with free-all operation
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+
Paper
⭐
20
RETIRED, CHECK OUT PAPER2 REPO
Travoros
⭐
20
A simple OS running on Intel x86 architecture | No longer updating
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
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.
Buddy_allocator
⭐
19
buddy system memory allocator
Memslab
⭐
18
Slab Memory Allocator in Application Layer
Gjalloc
⭐
18
a fast fixed size block allocator
Lua Shm State Poc
⭐
18
Lua state in shared memory: a proof of concept
Memory_lib
⭐
17
Lock-free memory allocator
Critbit89
⭐
17
A cribit tree implementation for strings in C89
Btree Alloc
⭐
17
Memory allocation benchmark
Ssmem
⭐
17
ssmem is a simple object-based memory allocator with epoch-based garbage collection
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).
Ijhandlealloc
⭐
15
a collection of handle/id allocators
Duckos
⭐
15
Such OS; Very Duck!
Ocelot
⭐
14
a language extension library
K Os
⭐
14
Keeley's - Operating System (K-OS)
Tiny
⭐
13
Tiny and naive memory allocator for C unit tests
Memory Pool Allocator
⭐
13
C memory allocator based on pools, thread safe.
Buddy
⭐
13
A simple buddy allocator.
Ulipertosv4
⭐
12
Simple preemptive, realtime, multitask kernel made just for fun.
Redis
⭐
12
redis 3.0 中文注释学习版本
Sloba
⭐
11
Stacking List Oriented Basic Architecture Allocator
Memory Allocators
⭐
11
A set of custom memory allocators
Evaldb
⭐
11
use your favorite language as a database
Lockless Allocator
⭐
11
Lockless allocator, derived from http://locklessinc.com/
Tralloc
⭐
11
A binary tree based memory allocator in C.
Commonc
⭐
10
Common utilities for C
Gcutil
⭐
10
Garbage collector for Escargot
Kernel
⭐
10
linux-4.0.5 (iamroot 12차 소스분석용)
Offheap
⭐
10
Copies OCaml objects out of the garbage collected heap
Related Searches
C Kernel (12,842)
C Unix (7,895)
C Video Game (4,242)
C Driver (4,106)
Python C (4,069)
C Firmware (3,545)
C Arduino (3,118)
C Usb (2,589)
C Arm (2,566)
C Command Line (2,475)
1-100 of 122 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.