1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017年9月3日 |
---|
#103 在 #如何
295KB
5.5K SLoC
高效的动态内存分配
此crate提供高效的多线程堆分配,既可以按对象(即固定大小)或动态(即类似malloc)的方式。大部分细节目前都在crate文档中提供。
注意,此crate中的分配器目前只能在64位机器上工作。目前有一些关于如何添加32位支持的思路,但任何此类更改都需要对分配器设计进行重大修改。
注意,如果您将此crate链接到Rust项目(例如,使用特定对象的分配器),则需要设置use_default_allocator
功能。如果没有此功能,项目其余部分的现有动态分配请求将变慢。
更多信息
依赖项
~435–720KB
~10K SLoC