История изменений
Исправление fsb4000, (текущая версия) :
В Rust пока можно лишь переопределить глобальный аллокатор: https://doc.rust-lang.org/std/alloc/trait.GlobalAlloc.html
То есть ты можешь узнать из какого ядра сделан этот вызов, и на основании этого выделить память своим малоком.
Вот какой-то тип пытался делать NUMA-aware allocator:
https://github.com/bastion-rs/numanji
Но там всего 8 коммитов, я хз насколько он работоспособен.
Исходная версия fsb4000, :
В Rust пока можно лишь переопределить глобальный аллокатор: https://doc.rust-lang.org/1.9.0/book/custom-allocators.html
То есть ты можешь узнать из какого ядра сделан этот вызов, и на основании этого выделить память своим малоком.
Вот какой-то тип пытался делать NUMA-aware allocator:
https://github.com/bastion-rs/numanji
Но там всего 8 коммитов, я хз насколько он работоспособен.