◈ MEMKIT CORE ◈
[ DETERMINISTIC CPU ALLOCATION ENGINE ]
██████╗ ██████╗ ██████╗ ███████╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝
██║ ██║ ██║██████╔╝█████╗
██║ ██║ ██║██╔══██╗██╔══╝
╚██████╗╚██████╔╝██║ ██║███████╗
╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝
"Predictable memory is the foundation of reliable systems."
The core engine of the Memkit ecosystem, providing thread-local arenas, object pools, and sub-nanosecond allocation logic.
◈ QUICK START • ◈ ADVANTAGE • ◈ SENTINEL
◈ THE MEMKIT ADVANTAGE
| Feature | Standard Box |
Memkit Core | System Impact |
|---|---|---|---|
| Cost | O(Varies) | O(1) | Stable frame times |
| Locality | Random | Contiguous | SIMD/Cache efficient |
| Safety | Drop-based | Bulk Reset | Zero-cost cleanup |
| Threads | Contention | Lock-Free | Linear scaling |
| Debug | Standard | Sentinel | Hazard detection |
◈ SENTINEL MODE
Enable the sentinel feature for memory hardening.
[]
= { = "0.2.0-beta.1", = ["sentinel"] }
┌─────────────────────────────────────────────────────────────────────────┐
│ ◆ POISONING │ Fills allocs with 0xAA and frees with 0xDD. Catch │
│ │ use-after-free instantly. │
├─────────────────────────────────────────────────────────────────────────┤
│ ◆ HAZARDS │ Runtime reporting of double-frees and cross-thread │
│ │ ownership violations. │
├─────────────────────────────────────────────────────────────────────────┤
│ ◆ AUDIT │ Verifies zero leaks on shutdown with detailed report. │
└─────────────────────────────────────────────────────────────────────────┘
◈ QUICK START
use ;
let alloc = new;
loop
◈ ECOSYSTEM
| Crate | Purpose | Status |
|---|---|---|
memkit |
Core engine | BETA 1.1 |
memkit-gpu |
GPU Buffer Management | BETA 1.1 |
memkit-co |
CPU↔GPU Synchronization | BETA 1.1 |
memkit-async |
Task-local Async Safety | BETA 1.1 |
◈ LICENSE
Licensed under the Mozilla Public License 2.0.
[ Part of the ◈ MEMKIT ◈ Ecosystem ]