About
Monagement, is a memory allocator project written in rust that is based on the TLSF (Two-Level Segregated Fit) concept.
Main Architecture
Two-Level Segregated Fit
uses a 2-level bitmap hierarchy in searching for empty blocks, thus reducing the need for linear scanning.
Bitmap
use of bitmaps for fast search
Coalescing
any adjacent free blocks will be automatically merged to reduce fragmentation.
What's New?
see what's new in version 0.0.2: version/0.0.2
Changelog
Start
Installation
Run the following Cargo command in your project directory:
Or add the following line to your Cargo.toml:
= "0.0.2"
Code
use ;
use NonZeroU64;