| Crates.io | customizable-buddy |
| lib.rs | customizable-buddy |
| version | 0.0.3 |
| created_at | 2022-09-14 03:20:56.881217+00 |
| updated_at | 2022-10-11 04:55:47.033424+00 |
| description | A new buddy allocator that allows custom buddy finding algorithm |
| homepage | |
| repository | https://github.com/YdrMaster/buddy-allocator.git |
| max_upload_size | |
| id | 665162 |
| size | 36,321 |
伙伴分配器。
与常见的实现的区别:
transfer 将内存块转移给分配器,使用 snatch 从分配器取出内存块,动态控制分配器管理的内存块;GlobalAlloc 或 Allocator 需要自定义可变性管理方式;
单线程的应用建议不加锁,用某种
Cell描述可变性;
NOTICE “行”是 háng。意为伙伴分配器管理的同样大小的那一组块。