6 个版本
0.3.1 | 2023 年 5 月 4 日 |
---|---|
0.3.0 | 2023 年 4 月 23 日 |
0.2.1 | 2022 年 1 月 27 日 |
0.1.2 |
|
#315 in 内存管理
每月 72 次下载
57KB
1.5K SLoC
🚧 进行中 🚧
目前不应将其视为生产就绪。
haz-alloc
haz-alloc 是一个受 jemalloc 启发的 Rust 编写的通用分配器。
此 crate 需要 Rust 的夜间版本。
支持的平台
由 haz-alloc
支持的平台。
平台 | 支持 | 已测试(C.I.) |
---|---|---|
Windows | ✔️ | ✔️ |
Linux | ✔️ | ✔️ |
Mac OS | ❌ | ❌ |
其他 Unix 类似系统 | 未测试 | ❌ |
如果您想在 haz-alloc
不支持的平台中使用它,可以使用 haz-alloc-core
,该程序实现分配器并提供它使用的系统函数。
不要在同一 crate 中依赖 haz-alloc
和 haz-alloc-core
。 haz-alloc
可能只增加其 haz-alloc-core
依赖项的次版本号,同时增加其主版本号,这将导致如果两者都依赖于此而造成破坏。
许可
根据您的选择,许可协议为以下之一
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证定义,应按照上述方式双许可,而无需任何额外的条款或条件。
依赖关系
~0–7MB
~40K SLoC