3个版本 (破坏性更新)
使用旧Rust 2015
0.3.0 | 2017年11月6日 |
---|---|
0.2.0 | 2016年6月24日 |
0.1.0 | 2016年1月25日 |
#721 in 内存管理
285KB
3.5K SLoC
包含 (Mach-o exe, 10KB) Hoard/src/Heap-Layers/utility/a.out
liballoc_hoard - 使用Hoard作为Rust的分配器
此库允许用户在构建Rust二进制文件和共享库时使用Hoard而不是jemalloc或libc的malloc。
有关此crate的更多信息,请访问此处,并且此库背后的理念是Rust书中的自定义分配器部分。
使用方法
只需将
alloc_hoard = "0.3"
添加到项目中的Cargo.toml
文件的crate依赖项中,然后在库或程序中添加
extern crate alloc_hoard;
以使用Hoard来满足rust运行时和你的程序/库的所有分配。
许可协议
此存储库中的代码源自rust存储库中的liballoc_jemalloc和liballoc_system,因此属于MIT或Apache v2许可证。Hoard本身受GPLv2许可协议保护,因此当链接到liballoc_hoard时也适用。