Numanji
Local-affinity first NUMA-aware allocator with optional fallback.
Install / Use
/learn @bastion-rs/NumanjiREADME
Local-affinity first NUMA-aware allocator with optional fallback.
This crate supplies NUMA-aware local policy enabled allocation.
When using autoselect
Fallback system is triggered with autoselect.
If system is not supporting NUMA-aware allocation it falls back to Jemalloc.
When using NUMA-aware
If autoselect is not used, memmap fallback will be triggered with
default system page size and it will be used as allocator.
// Allocator generator macro
use numanji::*;
// Do autoselect for allocator
autoselect!();
fn main() {
// Allocated by Numanji based on your Numa availability on your system.
let _vec = Vec::<usize>::with_capacity(1234);
}
Related Skills
himalaya
351.8kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
351.8kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
