8个版本
0.3.0 | 2019年4月10日 |
---|---|
0.2.0 | 2019年2月16日 |
0.1.5 | 2019年2月16日 |
0.1.3 | 2018年5月28日 |
#433 in 内存管理
1,419 每月下载次数
用于 4 crates
8KB
tcmalloc
使用来自gperftools的tcmalloc
实现的GlobalAlloc
。
用法
需要Rust 1.28+
extern crate tcmalloc;
use tcmalloc::TCMalloc;
#[global_allocator]
static GLOBAL: TCMalloc = TCMalloc;
请注意,您只能在每个应用程序中定义一个全局分配器。
默认情况下,此crate期望链接到系统安装的tcmalloc。要构建捆绑的tcmalloc副本,启用"捆绑"功能。注意关于64位Linux上的分析和libunwind/libgcc的注意事项——它们不是由此crate构建的,并且tcmalloc将静默链接到可能引起分析死锁的版本。