All Projects → LemonHX → mimalloc-rust

LemonHX / mimalloc-rust

Licence: other
The Best and Highest-Leveled and Newest bingding for MiMalloc Ever Existed in Rust

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
rust
11053 projects

Labels

Projects that are alternatives of or similar to mimalloc-rust

buddy system allocator
A buddy system allocator in pure Rust.
Stars: ✭ 40 (+33.33%)
Mutual labels:  allocator
poireau
Poireau: a sampling allocation debugger
Stars: ✭ 76 (+153.33%)
Mutual labels:  allocator
alloc-cortex-m
A heap allocator for Cortex-M processors
Stars: ✭ 139 (+363.33%)
Mutual labels:  allocator
mulle-allocator
🔄 Flexible C memory allocation scheme
Stars: ✭ 77 (+156.67%)
Mutual labels:  allocator
duma
duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator
Stars: ✭ 63 (+110%)
Mutual labels:  allocator
metall
Persistent memory allocator for data-centric analytics
Stars: ✭ 46 (+53.33%)
Mutual labels:  allocator
buddy alloc
A single header buddy memory allocator for C
Stars: ✭ 46 (+53.33%)
Mutual labels:  allocator
o1heap
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems
Stars: ✭ 119 (+296.67%)
Mutual labels:  allocator
slabdbg
GDB plug-in that helps exploiting the Linux kernel's SLUB allocator
Stars: ✭ 55 (+83.33%)
Mutual labels:  allocator
MemoryAllocator.KanameShiki
Fast multi-threaded memory allocator
Stars: ✭ 73 (+143.33%)
Mutual labels:  allocator
book
Writing Interpreters in Rust: a Guide
Stars: ✭ 150 (+400%)
Mutual labels:  allocator
MemoryPool
simple memory pool / thread safe / minimized context switching / Memory managed in 4 levels / Requirements(Windows xp~ / Visualstudio 2015)
Stars: ✭ 14 (-53.33%)
Mutual labels:  allocator
wasm
fast wasm modules
Stars: ✭ 37 (+23.33%)
Mutual labels:  allocator

The Best and Highest-Leveled and Newest binding for MiMalloc Ever Existed in Rust

mimalloc 1.7.6 stable

ci

Why create this

in repo https://github.com/purpleprotocol/mimalloc_rust i didn't see any data types and it neither has all the functionalities which mimalloc has provided, in other words it's garbage.

Usage

first add to dependencies

[dependencies]
mimalloc-rust = "0.2"

then set the global allocator

use mimalloc_rust::*;

#[global_allocator]
static GLOBAL_MIMALLOC: GlobalMiMalloc = GlobalMiMalloc;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].