5个稳定版本
1.0.4 | 2019年8月31日 |
---|
#491 in 内存管理
3KB
alleakator
alleakator
提供了一个故意泄漏内存的全局分配器。
动机
如果你有一个基于步骤的程序,运行时间很短,那么泄漏内存是可以的——最快的计算就是那些没有完成的计算。
这个crate通过不进行内存释放来避免运行时的开销。
使用方法
将其添加到你的 main.rs 中
use alleakator::Alleakator;
#[global_allocator]
static GLOBAL: Alleakator<YourAllocator> = Alleakator<YourAllocator>;
即使你不使用标准库,这也适用。
实现
所有函数调用都转发到你可以指定的父分配器,除了 dealloc
,它只是空的。
贡献
欢迎贡献。
许可证
趣闻轶事
图片展示了一只鳄鱼。