4 个版本
使用旧的Rust 2015
0.1.3 | 2018年6月18日 |
---|---|
0.1.2 | 2018年6月18日 |
0.1.1 | 2018年6月18日 |
0.1.0 | 2018年6月18日 |
#607 在 内存管理
15KB
272 行
内存池
这是一个简单的库,旨在允许共享在内存池中分配的数据。
在共享数据之前,可以对其进行写入,但一旦共享,它就变为只读。
丢弃的数据会返回到内存池中,在那里它可以被回收并用于共享其他信息
性能
这种方法仅在无内存限制的情况下工作,当内存槽的大小接近50,000字节时才会获得性能提升。接近4,000,000字节时,时间节省变得显著,在这个范围内,这个库将非常有用。
贡献
我创建了这个库,因为我需要一个项目。如果你需要它目前缺少的某些功能,请随时提出请求或为其做出贡献。
许可证
此库根据MIT许可证分发
致谢
此库是Mobile Devices Inc.项目的一个依赖项。
lib.rs
:
此库提供了一个线程安全的内存池,其内存槽基于智能指针,当智能指针被丢弃时,它们会将内存槽的所有权归还给池。