| Crates.io | numanji |
| lib.rs | numanji |
| version | 0.1.5 |
| created_at | 2019-11-03 18:30:48.146229+00 |
| updated_at | 2020-08-12 08:58:04.528456+00 |
| description | Local-affinity first NUMA-aware allocator with optional fallback |
| homepage | https://github.com/bastion-rs/numanji |
| repository | https://github.com/bastion-rs/numanji |
| max_upload_size | |
| id | 177779 |
| size | 12,008 |

Local-affinity first NUMA-aware allocator with optional fallback.
This crate supplies NUMA-aware local policy enabled allocation.
autoselectFallback system is triggered with autoselect.
If system is not supporting NUMA-aware allocation it falls back to Jemalloc.
NUMA-awareIf 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);
}