7个版本
使用旧Rust 2015
0.1.10 | 2018年6月4日 |
---|---|
0.1.9 | 2018年6月3日 |
0.1.8 | 2017年7月23日 |
0.1.6 | 2017年6月30日 |
0.1.3 |
|
622 在 内存管理 中排名
37 每月下载次数
14KB
298 行
Jenga: 基于栈的分配器。
基本原理
有两种方式进行分配:
a) 通过调用其中一个 place 或 place_iter 方法,从而允许访问提供的闭包中的数据。b) 通过调用 frame,允许访问线程局部 Frame,从而可以进行进一步分配。此方法可能略快,因为不需要额外的检查。
内存池
默认情况下,每次使用分配器时都会分配1MB的内存。这可以通过先调用 init_with_capacity 来更改。