|
0.1.2
| 2024年7月14日 |
|
0.1.1
| 2023年9月12日 |
|
0.1.0
| 2023年9月12日 |
#319 在 内存管理
每月 296 次下载
在 5 个 Crates 中使用 (通过 bonsaidb-local)
LockedBox
一个提供 mlock 锁定的 Box<T> 的 crate,防止其内存内容被分页到磁盘。
此 crate 通过确保由 LockedBox<T> 分配的内存总是操作系统页面大小的倍数,防止潜在的意外解锁内存。由于 mlock/munlock 在内存页面上操作,这保证了每个 LockedBox<T> 都保证有自己的锁定状态。
LockedBox<T> 是基于 memsec 的一个轻量级、安全的抽象。
替代方案
开源许可
本项目,如同 Khonsu Labs 的所有项目一样,是开源的。此仓库可在 MIT 许可证 或 Apache License 2.0 下获得。
有关贡献的更多信息,请参阅 CONTRIBUTING.md。