5个稳定版本

1.0.4 2019年8月31日

#491 in 内存管理

MIT许可证

3KB

alleakator

alt=crocodile

alleakator 提供了一个故意泄漏内存的全局分配器。

动机

如果你有一个基于步骤的程序,运行时间很短,那么泄漏内存是可以的——最快的计算就是那些没有完成的计算。

这个crate通过不进行内存释放来避免运行时的开销。

使用方法

将其添加到你的 main.rs 中

use alleakator::Alleakator;

#[global_allocator]
static GLOBAL: Alleakator<YourAllocator> = Alleakator<YourAllocator>;

即使你不使用标准库,这也适用。

实现

所有函数调用都转发到你可以指定的父分配器,除了 dealloc,它只是空的。

贡献

欢迎贡献。

许可证

MIT

趣闻轶事

图片展示了一只鳄鱼。

无运行时依赖